Been there to.... now! what I do is install a fresh copy of windows.
do all the updates, all the latest drivers, internet connection's..etc.etc. then make an Image of the drive with Norton Ghost. burn the Image to a cd and Wala!!! a recovery disc! I also make the cd Bootable.
I have a disc for Win2k-Win98-WinME. ready to go