When I connect directly to my modem, I get 25/2Mbps (down/up) and a response time of ~20ms when pinging known servers like 126.96.36.199. However, when I connect from PC>Router>Modem (wireless or wired, via a switch or direct to router, and from different computer's and OS's) I get ~8Mbps/300kbps with a response time of ~170ms average with a low of ~35ms and high's of timing out completely.
I have a Linksys WRT160N v3. Originally I had the Linksys firmware (fully updated), but tried switching to DD-WRT. My CPU and Memory usage shows fine, but it is still a huge bottleneck. I notice the problem most when playing games on Xbox Live, talking to distant family on Skype, and using our VoIP phone (constantly asked "are you there?").
I've tried switching out cables, too. I'm considering building a Linux router with an old PentIII PC, but wanted to get some troubleshooting tips, advice, opinions from folks here first. Points will go to whoever provides the most valuable info whether it resolves my issue or not.
*Note* 4 people in the house use wireless, the desktop our VoIP phone connects thru is wired, and another wire runs to my room which has 2 PC's, a NAS, and Xbox connected thru a Gb switch. <- not sure if any of that may help.