I have also had this problem but mine was resolved without re-installing OS first there is an option to download drivers from windows update which for some reason was switched off
firstly open up devices and printers then right click on your machine name... choose device installation settings and make sure that the tick is in the automatically download drivers and realistic icons (forgive me if this is not the correct phrases but its the best that i can remember and it should get you through this section)
after this was done i restarted the machine once rebooted some but not all of the devices were recognized
The next option was to use the tool supplied by Microsoft
http://support.microsoft.com/mats/Windows_USB_diagnostics
once this completed (it took quite a while as it took an age to install windows powershell) i rebooted and after restart it recognized all of the usb devices
Think my error was error 33 windows could not install this device as it reported an error and just installed them all as standard usb devices
It may help it may not but it is worth a try before re-installation of a full OS
Sorry about the EDIT but i posted the wrong link