I have about the same setup. When I reinstalled XP: I removed all unnecesary hardware (winfast 2000xp, soundcard, USB devices, card readers, etc), then installed XP, patches, and basic drivers. Then I installed hardware and drivers one piece at a time.