Current setup: - ISP is Shaw Cable. Using a Cisco DPC3825 DOCSIS 3.0 modem in bridge mode. - Router is a Linksys WRT54GL v1.1 running Tomato v1.28. I'm experiencing some strange lag issues with a few games that I play, notably Path of Exile and Tera Online. Every other game I play is completely fine. I've tried playing with a few different combinations of routers and firmware and directly with the modem (I know the problem isn't limited to Tomato, but it's the firmware I'm using at the moment so I thought It'd be a good choice to post it here first instead of everywhere at once). Connected directly to the modem: Seems to work fine. Ping is a steady 65ms. WRT54GL v1.1: I tested this with the original Linksys firmware, Tomato firmware, and DD-WRT firmware. All 3 firmware results were the same. Lowest ping in game is about 65ms with constant spikes to 300ms every 5 seconds or so and occasionally going from 65ms -> 300ms -> 900ms -> 65ms. Strange part is seemingly randomly (random day and random time), the lag spikes will be gone. The spike patterns on the in game ping graph are still there, but they are really small of about 20ms, but the game is fully playable. This is the part that is really frustrating. Image showing what the spikes look like. Buffalo WHR-HP-G300N: I only tested this with the firmware it shipped with which was Buffalo's version of DD-WRT. I bought this router thinking it would solve the lag issue, but I'm going to return it so I didn't mess with the firmware other than simply updating it. Results were the same as the other router. Worked fine some days with tiny spikes and was unplayable with massive spikes other days. It doesn't look like it's an ISP routing issue since it works with just the modem, but also doesn't seem like a router issue since it does work some of the time. I was testing the routers with only one computer plugged in and also turned the wireless off. Some other points: - Pinging google while lagging in game was fine at 30ms and no spikes. Even pinging the game server I'm on (while lagging), is fine at 50ms and no spikes. - Both NA and EU experience the same lag spikes. - The other game, Tera Online, experiences the same lag spikes on both NA and EU (pretty much exactly the same lag as PoE gets). All other games that I play are completely fine. - Pinging the router/modem is a constant 1ms. Connection in general is flawless and running at 50mbps down and 3mpbs up. - I'm running Windows 7 64 bit. - If I'm connected to the VPN Hotspot Shield, these lag spikes are completely gone, regardless of which router I'm connected to. TL;DR: 2 specific games are getting lag spikes while using a router, but works fine with just modem. Every other game/app is fine with or without router. Pinging/tracerouting the game servers is fine, regardless of setup. Lag spikes are only while in game.