I've spent countless hours trying to resolve the following problem. After about 20-30 minutes of bandwidth usage I always disconnect suddenly. It stops my downloads, kicks me out of gaming servers, and halts streaming video. The connection quickly re-establishes itself moments later, with no notification that it ever disconnected. I've done all of the obvious recommended steps: -I've updated the firmware on EVERYTHING. Modem, Router, COMM Ports, you name it. -Disabled Firewalls to see if I still have a problem. -System Restored. -I've played around with nearly every setting possible in any menu. (I.e. the modem/router device manager advanced options, and the router's main page) -I've run virus scans and spyware scans so brutally that they come up with nothing now. -I've disabled TCP/IP Offloading -I've lowered my MTU -I've made sure that no dubious software was installed. Some things I've done to try and diagnose the problem: I pinged google in the command prompt for a while and watched it one of the times I disconnected. It returns a Request Timeout. I've run programs like Wireshark and Colasoft Capsa: -Wireshark returns "Destination Unreachable (Port Unreachable)" Whenever the problem occurs and rarely, a "Malformed Packet" error. -Colasoft Capsa constantly spams "Port Unreachable" and Checksum Errors. I have a Linksys WRT54GL Router, With a Arris TM502G Modem, running comcast high speed cable on Windows XP. My comp is plugged in directly to the router. What in god's name could be the problem? And what can I do short of buying new hardware or reformatting? Please Help .