The modem is a Scientific Atlanta DCP2100 and my router is a Asus WL-520GU running DD-WRT v24. ISP is BrightHouse in Tampa Bay and I have 20Down\7Up service. The router was formerly a node in a WDS system but that configuration was removed when it became a standalone device.
I also have a separate Dlink Gb switch off of this router connecting my main desktop, my WHS, my media center PC, and occasionally a laptop (for large file transfers). The issue with the cable modem existed before the switch was added. The Asus typically has 3 laptops, a Wii, and a Blackberry (for VOIP when UPNP behaves) as wireless clients and an Xbox 360 as wired client.
Occasionally at work I need to access my home PCs\files which I do via my WHS. A handful of times when I try to do this the WHS page does not load due to my internet connection being down. Though more often the case is when I get home from work either my girlfriend or her sister informs me that the internet has been down all day. At which point I unplug the power connector from the back of the modem wait a few seconds and plug it back in and within 30 seconds all is well. When the internet is down all LAN traffic functions as it should.
When I first moved here and this problem first started occurring the first thing I did was reboot the router, which was done by unplugging it as well as hitting the reboot button in the administration tab of DDWRT and it did not make one bit of difference. I can access the web interface of the modem but as I already said all options are disabled except for some basic information screen. I havnt done any scientific study as to when it happens but I estimate it to be every 2 weeks or so, though there has been at least one occasion where it happened 2 days back to back. Internet is heavily used with RDP traffic, some torrents, regular downloads, offsite backups, streaming TV, PC\Console gaming, Podcasts\webTV downloads via RSS, etc.
Modem has always been plugged into a UPS. Formerly a residental APC RS800 and now an enterprise APC SmartUps 1500.
I must be the most unlucky person in the world then as Ive always had issues like this. Ive had 2 DSL providers ATT in MI provided a 2Wire DSL Modem\wireless router combo, Hawaii Telecom in HI (obviously) I dont remember the type but it too was a modem\wireless router combo but this one was more of a POS usually freezing up 2-3 times a week. My parents are out in the sticks and use a wireless provider, I dont know much about it becasue I wasnt around when they had it installed. It too would crap out and restarting their router didnt fix their problem but unpugging the power cord to the PoE injector which lead to the antenna on the roof for a few seconds did. I had to do this for them at least once and Ive had to walk them through doing it a few times over the phone.
*Edit* Also I confirmed that commands can be sent to x10 devices outside of their ActiveHome software so I can easily script powering off\on the modem.
http://kbase.x10.com/wiki/Using_command_line_arguments_to_control_modules_from_Activehome.