Does windows handle it alright when the hardware (motherboard/cpu) it's running on changes out from under it?
I uninstalled the nvidia drivers then installed the ATI ones and it seems to work fine. No activation complaints.
It's actually been very easy to keep this thing running. Pretty much just plug in new parts when old ones fail. I think my spinning rust HDD is about to die though so I should take the suggestions in this thread and go through the process of moving the OS to the SSD.
At some point in the distant past I might have replaced a Core 2 Duo for a Core 2 Quad. Or I may have built it this way, not sure.
Then deinstall all your cpu's (if the number of cores changed), thats no joke...deinstall your cpu's (all of them), then reboot.
Update all the drivers...that's it.