DE
The third option is just BUY another hard drive, and GHOST your hard drive to the new one so you have a backup in case something like this happens. THEN, you pop in the backup hard drive, and you can hook up the original hard drive and FORMAT the drive and write zeros all over it (low level format), then RE-GHOST onto it so you have a workable system again.
ALso, get some FIREWALLS besides microsoft's installed to make it more difficult for getting hacked.
A coupe of different security programs running at same time work as well.
Just some alternative solutions that work, because I have been doing these for a long time, have three firewalls, multiple security programs running, and have ghosted hard drive as backup....
micro...