This is a shot in the dark, but it may just work. Back up your registry first so you can reverse the change if it does not work. Run regedt32.exe and navigate to; HKEY_LOCAL_Machine\SYSTEM\CurrentControlSet\Services\Usb Create the Usb key if it doesn't already exist. Under this key, create a new DWORD value called DisableSelectiveSuspend and give it a value of 1. Then restart the PC. Also, what service pack are you on as there were some updates in SP1 & 2 that related to USB, you should be on SP3. Are the speakers plug and play?, check the device properties in Device Manager to ensure Plug & Play is enabled.
After I get to Usb, I am given 6 various folders. audio, ccgp, behci, hub, stor,and uhci. As for the other corrective measures, yes I have sp3, and have enabled plug and play in computer settings and bios.
As the instructions say, "Create the Usb key if it doesn't already exist." It may be worth a try as from what you have listed this key doesn't presently exist.