I would double check that I had the latest service packs (or at least the same hotfixes that you had last time and do a scan disk on the XP drive just to rule out oddness. I'm sure you've already done this.
Was there an issue that forced you to reinstall in the first place?