I notice you mention having a new SATA HDD. Did you make any changes in BIOS relating to your SATA controller? I don't believe Windows XP is compatible with SATA controllers in AHCI mode unless you want to turn on the drivers through a hotfix, unless you installed the system under AHCI mode, and will blue screen when SATA controllers are run in anything other than RAID or IDE, until the driver is turned on either manually or through the hot fix.