I remember a few years back, when I used Windows XP, that driver updating was sort of troublesome -- sometimes you had to completely remove the older version of the driver to install the newer, and so on.
But.. once I installed Vista, I never really had to deal with that. My NVIDIA drivers always updated properly without uninstalling them first.
Now, I hear people still using programs that entirely erase all traces of a previous driver.. why do they still use those? I don't believe you have to use them anymore to update drivers..
If you install, for example, the latest NVIDIA driver -- the installer erases the previous driver from your system, then installs the new driver.
I think people are living in the past when I hear: "I'm uninstalling my current drivers right now, then I'm gonna run a sweeper to erase all traces of it. Then I have to reboot, and install the updated driver. Then reboot again."