OK, that's good to know, weird thing here is that if you have not played with the browser options, it should let everything in but it may be that Vista has turn on the Pop-Blocker as default.
First thing is first, open your browser and empty your history and cookies you have allowed so far... I'll explain why below. You can also do this by going straight to your Temporary Internet Files Folder and deleting all the files there.
So, open the Internet Explorer Browser, once you are at your home page click on Tools>Internet Options, now go to the Security tab and click on Trusted Sites>Sites, where the cursor is blinking type "http://*.nvidia.com" (without the quotes) and hit the ADD button, then OK.
What this will do is make anything that relates to Nvidia one of your Trusted Sites... you can always delete it later if you wish.
Now, click on the Privacy tab and click on the Advance button, Tick the "Override Automatic Cookie Handling" and then, tick both options of "Prompt" for 1st & 3rd party cookies... what this does is that it will allow you to decide whether you want to Enable or Disable the ability of websites to install cookies on your hard drive. One would think that all cookies from all the normal sites are ok, right? Well, now you'll see the amount of bad cookies you are, or rather, you were allowing before this little tweak here. It may be a pain in the butt for a couple or few days, but, once you are settled in with the sites you visit daily, you'll thank me for it. From now on, you will dictate who you want to have as a Trusted Site and who is just a temporary visit site. If by mistake you Disable a site, all you got to do is what you did with the Nvidia site and it will become a trusted site.
If you are back at the Privacy Tab Option, click on the Sites button, here you will manage the sites you want to allow or block. Type exasctly what you typed for the Nvidia site on the blinking cursor and hit Allow, then OK to get back to the Privacy Option window.
Now, back at the privacy options, Tick the "Block Pop-Ups" and then, click on the Settings Tab. Once inside on the Filter Level, I have mine at Block all Pop-Ups (Ctrl to Override). From now on, it will block all sites and you either need to use CTRL to override the block or type the site in the blinking cursor to let window allow pop-ups for site you trust.
I hope I have not confuse you more than help. Let us know if you can get to the Nvidia drivers