Nice idea Stu, I'd try a repair install this maybe something worse than a corrupt profile.
Here's the official Micro$oft way of doing a repair install,
and
Here's one with screen shots.
Basically this installs windows over the top of your current setup.
So you don't loose any information you already have.