In my opinion, wiping the drive securely and reinstalling is the best way. Using restore points can take some time and may not even work. It's even easier to wipe a drive when you are dual-booting 2 Windows OSs. Also, a fresh start is always good. One should reinstall the OS periodically to keep everything in tip top condition.