I bought a USB device to act as my RJ45 port. I don't get full speed, like my sisters laptop gets while on the wire, but its much better than it was before.
I get around 5mbps with my USB device.
I did doctor tcp, and it said everything was fine... but my speeds are still not 9+mbps, is that because USB is limited to 5mbps?