You should be able to set up dual boot with both drives in. That being said, if you boot into your old XP, do it in safe mode, go into the device manager and delete everything. Reboot, and install the drivers for the new machine. You may (read: probably) need to re-activate XP depending on your license.
Not the easiest thing, but not overly complicated either. Just make sure you have backups.



