Here's one thing to check:
In device manager, network adapters, for each adapter, check properties, power management tab and make sure everything there is unchecked.
If that doesn't fix it, you could try making sure USB selective suspend is turned off by going into power options, change power options, advanced options/settings/USB, disable selective suspend.
Also try disabling hybrid sleep. Power Options and Sleep Mode Problems - Vista Forums