Has anyone suggested replacing the drive and seeing if the problem persists? Even if your CPUs and whatnot on the other computers is too slow for XP, I'm sure the harddrive could be swapped.
**EDIT
Hmm interesting, my suggestion was the exact inverse of Waldo's, but with the exact same effect