I agree with zidarko, a good router makes all the difference. Sometimes cheaping out on a router leads to less-than-optimal performance, so when it comes to networking, I try to invest a bit. A top-of-the-line Buffalo may not be necessary, but a $15 netgear or d-link may not be good enough.