What make/model of motherboard are you using? Also, for XP, are you running Service Pack 2 or 3? If not, SP3, why not?
If you are using the drivers that originally came with the motherboard, I am sure they are very out of date. Updating the drivers will likely help a lot with your current situation.
I can use the motherboard information to locate current drivers for you to install.
Please clarify.