Originally posted by: waylman
I've got a 10mb connection and I'm only getting about 5mb down. Wired is OK but I have to run a very long cable to do it. It's a Linksys WRT54G and I'm using a Linksys Wireless PCI card...any ideas why this is happening?
I think the technical answer is "because wireless sucks".
Joking aside, once you've dealt with channel / interference / path / distance / antennae placement and other such potential issues with wireless, you could try adjusting the receive window size parameters (or get Vista in order to have that automatically done for you).
There are two settings in particular for this -- Tcp1323Opts (set it to 1 for enabled), and TcpWindowSize (set it to some magic number >= 64K, e.g. 146000).
I do not suggest mucking around with additional options unless you're really interested in this stuff -- the above two have been enough in some cases for me to see an improvement over wireless.
http://www.speedguide.net/read_articles.php?id=157
I've measured ~16 Mb/s wireless LAN/simulated WAN communication with a Linksys WRT54G v1 running DD-WRT using WPA, so it's capable of these speeds (at least for loads as in my synthetic tests).
Or you could run a long cable...