For a really long time, I was renting a Scientific-Atlanta Webstar DPX-100 cable modem from Comcast. The last couple of weeks, my cable connection has been flakey As it turns out, this cable modem was EOLed on 10/29/2008. So, I decided to purchase a Motorola SURFboard eXtreme SB6120.
I also decided to get a new router (Linksys 320N) since I was pretty sure that the new cable modem might saturate my old D-Link 704. Since I read that the Linksys firmware was buggy, I carefully flashed it with DD-WRT, a 3rd party Linux based alternative firmware
Here are some speed tests:
Webstar DPX-100 with D-Link 704:
5 Mbps down/0.99 Mbps up/48 ms ping
Motorola 6120 with D-Link 704:
5 Mbps down/4 Mbps up/51 ms ping
Motorola 6120 with Linksys 320N with DD-WRT
19 Mbps down/4 Mbps up/52 ms ping