I fixed the problem. Kind of...
When I got into XP after a reformat, I added /basevideo into boot.ini, and it boots now fine. However, everytime I restart, I have to change my resolution back, and everything like that. Now I just installed the latest drivers for my motherboard, and I got the blue screen. Now I have to reformat once again.

Anyone know what could be goinng wrong?