Sorry for the delayed reply, but its hard using my phone to talk like this.
No, I did not turn off system restore and I did try to delete the NVIDIA software that u suggested, but it still shows up in the add/remove program listing and seems to never finish uninstalling.