Did you install XP on one computer than take the Harddrive out and place the harddrive in your other computer? I'm pretty sure that you will have problems. If the Motherboard uses different chipsets, you'll have to re-install...
If I am reading your post correctly, that is my best suggestion.