|Just FYI, 802.11g is spec'd for about 56 Mbps bandwidth so you should be getting a lot closer to your total than you are. You'll never get a full 40 with a wired connection as there is always some overhead. If you get 80% or more, that's right around what I'd expect to see. There's more overhead with wireless so don't expect 80% of your rated bandwidth.|
My recommendation is that you go to the OEM's website and search for a newer version of the firmware for your device. If there is newer, download and install it an see if that doesn't improve the performance of your wireless.
I would also do the same for the wireless interface on your computer.
Do both and see if the wireless bandwidth doesn't improve.
It matters not how straight the gate,
How charged with punishments the scroll,
I am the master of my fate;
I am the captain of my soul.