Biffa....Don't tell me your on the original install from when XP came out?
Heh, no actually I am on Vista 64 which did require a new install
However, I also have an XP box and a Windows 2003 Server box, both of which have had a complete hardware makeover without reinstalling.
XP was a FX51 AMD system, went to a E6420 Intel System which meant changing the mobo, CPU, memory type.
2003 was a Opteron 165 and went to a Q6600 which meant changing the mobo, CPU and memory type
Neither of which required a reinstall windows. But then my boxes are backed up daily incremental and weekly full so my risk of losing essential data is low.
As I said if your main drive is on a hardware raid partition then you are SOL but if its just plain vanilla single drive you will be fine just changing the drivers to microsoft ones (from the motherboard specific drivers you installed when you got your hardware)
Just go through your device manager and anything that has "Brand name" in the component description, right click change driver, choose the Microsoft alternative which should be the only one other than the branded driver you installed. Do it for everything without rebooting, then reboot at the end, your PC comes back up with the microsoft drivers then you are free to shut down change hardware, reboot and windows will come back up and ask you for the drivers it doesn't recognise.
Well thats been my experience, of course if it doesn't work you are no worse off as all you will have to do is a reinstall which you were going to do anyway.
