Well, WiFi can be unpredictable in performance. 8 megabytes per second, really, is nothing to sneeze at; that’s decent performance. Don’t EVER expect the 150 to 300 megabits per second the marketers put on 802.11n packaging… That’s only in VERY CLEAN networks.
But your wired performance should be closer to 20 to 30 megabytes per second.
Unfortunately the Linksys product line STINKS in its ability to provide statistics on connections; that’s why I went and bought “Smart Switches” instead of using the 4 ports on the back of my E3000’s. Looking at statistics, I was able to find that several of my devices were running port errors due to faulty connectors on the cables.
But you can look in the MBL’s interface statistics and see if there’s any indication there, and likewise with your laptop.
On the MBL, enable SSH (lots of posts here on how to do that.) SSH into the box and issue the command “ifconfig eth0” as shown here:
MYBOOKLIVE:~# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:90:a9:f6:05:f8
inet addr:10.0.0.15 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: fe80::290:a9ff:fef6:5f8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2180991 errors:0 dropped:0 overruns:0 frame:0
TX packets:485368 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:602774236 (574.8 MiB) TX bytes:142346724 (135.7 MiB)
Note the ERRORS on mine are all 0. Yours should be zeros, too.
On your Win7 laptop, issue the command “netstat -e” as shown here:
Bytes 3417699871 476717925
Unicast packets 51199305 52258769
Non-unicast packets 4461522 2059917
Discards 0 0
Errors 0 0
Unknown protocols 0
again, errors should be ZERO.
Unfortunately, without the ability to look in the switch, those only tell half the story; those commands only reflect errors RECEIVED by the device, not errors RECEIVED by the SWITCH.