Something to read if you're bored 
I've tried three routers now.
I've gateway'd through a 2500 (no DSL WIC), a 1700 and an 800 series router.
All of these add 10-12ms to my ICMP packets and in game pings are roughly double that of a 30 quid SOHO router.
I have to surmise that the following:
1. DSL WICs add unnecessary latency
or
2. Something in the IOS/firmware of all three needs tweaking
I ruled out the 2500 as being old and tried a 1700. Same problem. I then said to myself, "gee, this one is pretty old too" and acquired an 877; they're all the same though.
I'm now back on my el cheapo router because a 25 ping in Quakelive is preferable to a 65 ping.
The only thing I can possibly come up with is store/forward is used by Cisco and cut through is used by cheap stuff? I suspect this isn't true though and they all use the former.
I'd be really interested to hear anyone else's findings on this or suggestions for improvement.

I've tried three routers now.
I've gateway'd through a 2500 (no DSL WIC), a 1700 and an 800 series router.
All of these add 10-12ms to my ICMP packets and in game pings are roughly double that of a 30 quid SOHO router.
I have to surmise that the following:
1. DSL WICs add unnecessary latency
or
2. Something in the IOS/firmware of all three needs tweaking
I ruled out the 2500 as being old and tried a 1700. Same problem. I then said to myself, "gee, this one is pretty old too" and acquired an 877; they're all the same though.
I'm now back on my el cheapo router because a 25 ping in Quakelive is preferable to a 65 ping.
The only thing I can possibly come up with is store/forward is used by Cisco and cut through is used by cheap stuff? I suspect this isn't true though and they all use the former.
I'd be really interested to hear anyone else's findings on this or suggestions for improvement.