Hi,
When you put in the new m/b did you do a repair install / re-install of Windows?
If not this is your problem.
Windows is "clever" enough to recognise a new environment and refuses to boot up.
The solution, if you have the XP disk, is to run a repair install.
This will correct the problem and allow you to keep all data on your hard drive.