I just found out that the USB Root Hub being reset in Windows 7 can be fixed by:
1) Going into your power plan.
2) Click on "change plan settings", then click on "change advanced power settings"
3) Open up "USB settings", and open "USB selective suspend setting", and disable.
It worked for me. Good luck with anyone else having the issue.