XP will not boot because old drivers conflict on new equipment.
1. Put drive back in old PC
2. remove drivers as per:
Drivers to disable BEFORE changing motherboard
3. Put drive in new PC attempt to boot, XP should find and install new hardware, and then run on your new PC.