Latency has very little to do with bandwidth. It has to do with distance and delays. Honestly I doubt the problem is with the modem. It's probably upstream in their network somewhere. The very first thing you should do is pick a gaming server you use and do a traceroute to it.