I had no problems moving an XP64 installation this way, even with different hard disk controllers. In fact, just about everything was different - new motherboard and graphics card. I just installed all the new drivers.
Mind, things may be different with 32-bit XP.