Griffin said: From my understanding the lag in games is not caused by the ISP provider but by the companies that make the game and run the servers. I have two games on the PS3 that i play online all the time, and one runs perfect with zero lag and the other one lags like crazy no matter how high pings are.
But if the lag was caused by a bad ISP and there were no other providers in the area, i would pay upwards of $5 to have perfect online gaming each month. |
Bad netcode can make games laggy, that is true. There was much ado about nothing with Gabe Newell (or was it Romero?) claiming that they had written some god engine that could make dial up feel like broadband in games.
Latency (lag) is controlled by a lot of factors. Most importantly is probably your ISPs connection. If you have some kind of high latency connection (EV-DO, et al.) you will notice lag. More bandwidth doesn't necessarily equal less latency, but many times an upgraded connection from an ISP will boost your priority on their pipes. There is also ISPs giving priority to certain traffic, which if done incorrectly, or not at all, could lead to problems.
Another factor would be locations and distance. If you live in Israel and try to connect to a Korean server, your lag will inevitably be higher due to the long distance and frequent routing. This can be further complicated by the route the connection is sent. A more direct connection will have lower lag.
The software also has an important role. The operating system's handling of networking can lead to significant lag, (see Windows) as well, as stated before, the actual game can affect latency.
Lastly your own hardware can be important. The way your router handles packets, and the overhead on your network can cause lag. Further your networking controller on your computer can cause some latency, though its generally been shown to be negligible. You can pay the extra 150 dollars for a "gaming" networking card, but as a general rule, anything with the word "gaming _____" that is either itself not a game, or something that plays games, is probably incredibly overpriced and not worth it.
Finally, as a reference latency is measured in milliseconds.