Welcome to TSF:
I "believe" your problem is a corrupt USB controller driver, the only think I can think of to fix that would be a windows XP repair install / it wont mess with your data or programs, but it will strip all drivers from the windows system OS
so upon completion you will need to reinstall all drivers, service packs not on your wiondows CD and reinstall all your windows updates
make sure you have your windows install key code handy before you begin this, make sure you either have all drivers for your systems hardware or know where to get them ?
here is the guide for repair install
http://www.michaelstevenstech.com/XP...install.htm#RI
keep us posted with your progress
best regards
joe