Unfortunately, this appears to be unresolvable. I have the same issue, both with an older Linksys router I picked up, and a D-Link router. I believe hearing the problem to be caused by a VERY minimal TCP buffer built into the device. If firmware doesn't fix it, you likely have a chipset limitation. :P
Sorry dude. But at least know that you're not alone.
no subject
Sorry dude. But at least know that you're not alone.