1. What ISP? Dump AOL if you have it. I have AT&T and its pretty good and is usually rated one of the fastest.
2. If you think your ISP is OK, run a tracert to be sure. If you are losing packets or getting high pings, you will be able to see where.
3. Who runs the server you game on? If its another gamer hosting then you are at the mercy of his connection, but if its a closed server network (Like Diablo 2, Everquest etc) check who runs their server. For example, in the US, D2 is hosted by Exodus and AT&T. If you get on an AT&T server, and you have AT&T as your ISP, you will probably have better ping times. Again, run a tracert to see where/if you're losing packets.
For anyone that doesn't know, here's how to run a tracert.
First, you'll need the IP of the server you want to ping.
Then from the DOS prompt, type: tracert xxx.xx.xxx (where xxx.xx.xxx is the IP you want to ping)
Lower numbers are better and 100-120 is pretty good for dialup. A "*" is a lost packet and the cause of many lag deaths
. If you are getting lost packets while still on your ISP's network its time to get a new ISP. If the lost packets are occuring at the server, then try a different server if possible.
Also, each hop is numbered and fewer hops is better since there's fewer opportunities for things to go wrong.
You should run several tracerts at different times (peak and off peak) to get an accurate view. Evenings from about ~7-11pm are usually peak and Fri-Sun nights are the highest.
Bottom line, there are a lot of things that are out of your control, but at least with a tracert you can see where the problem is occuring.
----
A newbie is only a newbie for as long as you allow him to be.
-Anonymous Veteran