Report Offensive Message
new drive-save the old
Not to take away anything from the tools available out there, but you might try replacing the hard drive if that is an option, reinstall a new copy of windows, update it completely and add in antivirus etc. Put the old drive in the computer and scan it completely, then take what you need off it, (some may just be hidden or marked as system files as noted above) then stuff it in a drawer for a month. Cleaning viruses like this can be a waste of time in many cases. You probably could have rebuilt it many times over and truth be told, you might still have crap on there. It isn't worth the effort. System restore is a great place for these things to hide. I turn it off. You are usually better off with a backup (when possible) than system restore, as it just brings the baddies back to life when you reboot.