Is 50% download speed on a wireless G network normal?
Solution 1:
Sounds unsurprising. There are lots of things that can affect the performance of the wifi AP.
Including:
- Interference
- Other nearby Wifi AP's & devices on the same channel (neighbours?)
- Walls
- Metal objects
- Distance of device to AP
- Antenna gain
- Transmit power.
In DDWRT there is a menu option that allows you to "scan" for other devices. Use that to determine the presence of other Wifi routers that the AP is seeing. Choose the quietest channel and retest.
You're getting plenty of signal too so it's most likely some sort of interference.
By the way, channels above 11 are not commonly used. And I once tried channel 14 but found it was limited to something like 5 or 10MHz of bandwidth and did find documentation on this but haven't located that yet. So do try other channels.
Solution 2:
I've googled for "maximum 802.11g speed" and found several threads, including superuser reporting that a G network will max at about 22-25Mb/s.
Also Wikipedia about 802.11g: "It operates at a maximum physical layer bit rate of 54 Mbit/s exclusive of forward error correction codes, or about 22 Mbit/s average throughput."
So it is a normal speed, I got it a bit better (max about 22,5Mb/s) by enabling afterburner and frame burst features (thanks Blisk!). Guess its time to get me a N access point.
Solution 3:
It isn't uncommon to see that the theoretical max speed of wireless does not match the real world speed.
However there are other options that you can play with in the advanced settings in DD-WRT that might improve your speed.
Other options that might be of value include enabling Frameburst and afterburner. Make sure you test as this could potentially make the performance worse. Also read up the max values suggested for your transmit power. For my router an asus rt-n16 its different, its in dB not mW which is why it is a much lower value. This is an exception. Your router, which I've had before, is definitely in mW. Generally the default value for this is just fine.
You may also want to change your wireless adapter settings on your computer. This is outlined here and also here.
If you have the options there for frameburst or afterburner enable it. You'll want to test after each of those changes.
If you have a transmit power option set it to the highest or max performance rather than max power savings. There shouldn't be any negative effects from this except for battery life.
For future reference. I left this for others but I saw you did this already in your edit:
As mentioned in the other comment. Wireless channel is important because you don't want to be on a channel that interferes with a neighbors wifi network if possible. The best channels to select are 1, 6, 11. I prefer 1 and 11 as the frequency of channel 6 is close to the operating frequency of microwave ovens - 2450Hz -and I've found interference with it personally. To see what channels other wifi routers in your area my be running at go to Status then click wireless.
Then at the bottom click "site survey"
Here is a list of my neighboring wifi routers. The closer the noise level is to -100 the worse the signal is, meaning they're far away and likely not to cause interference should you select that channel. You can click on the titles to sort by that column value. It won't show your router.
For reference this is what mine looks like. I would say I have moderate interference.