I recently upgraded from a 20 Mb connection to a 30 Mb connection on a WRT54GS router. But I can't reach the full 30 Mb d/l speed on wireless with the WRT54GS. My upload speeds are fine. I tried different firmwares and with shibby ND-1.28.-088 the most I could get was like 14-16 Mb. Victek Tomato_RAF_121006 was like 22 Mb. Official Tomato was around 20 Mb. When I connected the laptop through ethernet I got full speed that way with official and also victek I think. I don't remember if I tried ethernet with shibby but it definitely had the worst wireless speeds. Then I tried a D-Link 601 N router that had OpenWRT/gargoyle installed. Now I was able to get max wireless speeds. I thought it might have been the OpenWRT firmware that was giving the full speeds so I flashed the WRT54GS to OpenWRT/gargoyle and tested but it never got past 20 Mb. I also tested the WRT54GS as an access point connected to the D-link and I got about 18-20Mb. I also use a Netgear WGR614L router with DD-WRT as an access point. This is a G router and I can't get more than 18-19 Mb with this either. Is the issue that I need an N router to get my full d/l speeds? I thought G routers were rated for 54Mbps? Why does the wireless seem to max out at ~20 Mb with all of them?