I would suggest looking for different versions or other compatible drivers from the manufacturer websites. Or sending an email. Sometimes the drivers on the MS website may not be the only drivers that work, or they may not have all the hardware drivers needed.
I'm running XP Pro and it's taken a lot of searching for compatible drivers to get everything running right on my pc. A good number of them were in addition to what was on the MS website.
If that doesn't work. Reinstalling everything piece by piece may solve the problem. It's a pita but if nothing else works...
Good luck! XP is a great OS once it gets running right.