I also have an WRT54GL but like newtekie1 stated above it stops at 35MB/s.
I have a 50MB/s connection so what would be a nice upgrade?
I first switched to an E1000, the V1 is compatible with TomatoUSB. But I wanted 5GHz Wireless N, so I upgraded again to an E3000 which is also compatible with TomatoUSB.
You can get the E3000 for
$50 off newegg, which is probably one of the best deals ever for such a fully featured router. I don't even think you can come close to that price with any other simultaneous dual-band router not to mention one with a USB port.
And if you are wondering what TomatoUSB is, it is basically what it sounds like, an off-shoot of the Tomato firmware that works with more routers, supports 2.4GHz and 5GHz Wireless N, and supports the USB ports on certain routers. The USB port allows you to do a few things with the router, including using the router as a printer server, connecting a USB drive and using the router as a NAS device or even having the router do all your downloading for you and putting the downloads on the USB attached drive.