Here's my instructions for updating drivers in any scenario except when you swap ATI/NV cards, or rollback to old drivers:
1) Run the latest driver package, selecting 'Clean Install' option,
2) Reboot when it's done, even though you may not be told to,
3) Game On!
I been doing this for like 10 years (which means literally hundreds and hundreds of times) every time I install newer drivers (and prior to the 'Clean Install' option in the Forceware, I simply uninstalled the current drivers first via CP and restarted before installing the newest drivers).
It has literally never failed to work 100% perfectly for me.
The only reason I'd ever resort to anything more complicated (such as the instructions in this thread) is if I was switching from ATI to nV, OR if I wanted to install an OLD driver package, one that I knew was fundamentally different like a 100-series driver vs. a 200-series driver.
And Bradley, it's the forum Editors that decide stickies, not the Moderators. I don't recall who's section this is, but I believe it's this gentleman
I would also add that if you REALLY and truly want to get rid of your nV drivers completely from a particular install (call it install 1), you ALSO need to have a separate install (install 2) that you can boot into. From install 2, you then have to go into the system32 folder of install 1 and remove the all the files named nv* that have nVidia corporation as their author.
In my experience, these files, which are your ACTUAL in-use driver files, cannot be removed if you're actually logged into the same install, not even in safe mode, and not even by driver sweeper
There's also I believe a drivercache folder somewhere in the Windows folder hierarchy that you'd have to remove the driver files from as well if you want to be 100% rid of them, but I believe if you do the uninstall through Forceware you remove the registry pointers to these files, so they should be basically rendered useless even w/o physically deleting them.