In reply to pec:
If you do go down the route of the nuclear option by a factory restore or wiping your hard drive and reinstalling windows, then may I suggest you research how to clone, make snapshot or mirror image of your operating system?
Once you have your operating system squeaky clean from viruses and malware, you can make an exact copy of it to be stored on another hard drive, either in your computer or on an external hard drive. The next time you get a nasty virus, Trojan or your computer slows to a crawl because some installed software buggered things up, you can then delete your operating system and replace it with the exact copy you made some time ago. All this will take about the same length of time to make a coffee and drink it. All you would then have to do is look for any available updates for your operating system.
Think of this as the ultimate factory restore or system restore.