I'll second the recomandation on the Motorola's. I'm using a Surfboard 5100, I think the latest model is the 5120. I'm pretty sure most cable companys support it, but that's a good point Felix. Make sure, what ever you get, does not use a USB connection to your computer. The USB overhead will slow you down. Get an ethernet connection right to your NIC card.
A good sight to use for tweaking your cable setup is here:
http://www.levinecentral.com/levinecentral/optimize-ool.htmlI know it refers to cablevision, but the info is not company specific.
If you are using a router, AVOID the LinkSys WRT54G. The latest version is v. 5.0 and it is crap! Bad firmware and lousy speeds. Earler versions are fine. If you check DSL reports you can find a list of the serial numbers and what version it is.
I just got an update to 15/2 at no charge, or increase in price. Guess Cablevision saw Verizon FIOS in the rearview mirror.