You could always download the
XP Setup Boot Disks
Just a note, it's not a good idea to load an OS from another machine onto a HDD that doesn't have the same hardware, as you can see, it doesn't always work.
Just another note, if your mobo were a coaster, it wouldn't even boot at all.
And one last just another note, after flashing the BIOS, always go in and set it to the defaults. Then make changes accordingly. Try doing that and see if the HDD is recognized and everything else as well.