If you don´t have the manufactur CD (motherboard, etc.), you´re in trouble deep. Unless, you try to install a earlier Windows (e.g., Win 98) and then “update” to XP. I think XP will recognize better your system and you will have the change to use Windows Update.
If you have localized troubles (non-recongnition), please, disable the device and try to use less resources of your system for a while (I mean, without a net card or sound card…)
I can just pray for you 