I have had exactly the same problem with my Belkin ADSL Modem Router thingy. I turned off the Windows firewall and it has not dropped out for days now. I used to have to unplug it every time it dropped out. Give that a try if you have another firewall running (I have McAfee).