I'm no networking expert, but one thing that comes into mind is that Windows might be shutting your network card down if there's no traffic. Checking the Power Management settings for your nic and unticking the "Let windows shut this down" would be the first step, which you probably already have done with the nic maker. Also, if you have tinkered with Windows Services, could it be possible that you've set some network related service from automatic to manual?