Driver Cleaner Pro doesn't work in Vista, unfortunately. Your only option for that would be Driver Cleaner.NET (removes WDM drivers as well, but costs $10 USD) or Driver Sweeper (which does work in Vista, but, doesn't remove Microsoft WDM drivers).
What's happening is that Vista is installing the oh-so-craptastic WDM drivers for your card. Unfortunately, other than shelling out $10 for Driver Cleaner.NET or removing the files by hand (which sometimes doesn't work due to M$' file protection) the only recourse you have is to just install the drivers over the WDM drivers. This should normally work fine, but has been known to cause issues.
Me, I just shelled out the $10 for Driver Cleaner.NET. It costs just a tad more than a meal at Taco Bell, and, in my opinion, is well worth it as it cleans more than just NVIDIA drivers (removes remnants for pretty much any major driver out there). Its up to you if you wanna shell out $10, but, if you run into issues, its likely because you're installing the new drivers over the craptastic WDM drivers.
Also, on another point, many cards receive driver "updates" over Windows Update. 99% of the time, the drivers offered over Windows Update are worse than ancient. I remember my GeForce Go 7900 GS receiving "updates" over Windows Update, and having the 158.45 drivers replaced by 98.09 drivers via Windows Update... So, make sure you watch for driver "updates" being offered on Windows Update.