Driver Cleaner Professional is a program which helps you to remove parts of drivers that are left after uninstalling the old drivers. The program is for ATI, nVidia, Creative, Realtek, SIS, 3Dfx, S3 and more drivers. First you need to uninstall the drivers from the control panel, then reboot. After rebooting, run the program. If you really want a good description of what steps you should take, then you really need to read the readme file included in the zip file and installation as it contains a detailed step by step description. The program also fully supports windows themes and other kind of themes.
Update: This software was removed at the request of the publisher. A newer version of their software is still available yet shareware, to be found at the author's website.
As an alternative we'd like to recommend you Driver Sweeper (completely free), please click here.