Personally, I would backup all your own data, and then reinstall Windows from scratch.
I never like using any of the backup partitions, or the 'restore to factory' stuff since they always come with small programs you never need!! I like a clean install of Windows - so boot off of your install disc and have your drivers etc to hand (Win7 has most of them these days anyways)