IF I understand what you did -- you connected an old drive, containing XP installed on ANOTHER computer, to this new PC -- and you're confused as to why it won't work properly??
That's because it was installed using drivers for the hardware present on the old PC, not the new one.
I've read that, if you put the drive back in the old PC, and you remove ALL the drivers, including any special video drivers, that when you then hook it up to your new PC, it might work well enough to allow you to go out to Windows Update and grab all the drivers you need -- but that presumes that either, you leave the ethernet drive intact and it works on the new board, or you have an XP-compatible ethernet driver you can install from external media -- in order to get to Windows Update.
Not tried this myself ... can't guarantee it will work. Maybe you'll be lucky and it will.