A lot of gamers complain about lag and frequent disconnections and are always quick to blame GM's for their incompetence without even stopping for a second to check where the problem stems from.
When experiencing lag and/or disconnections from the game, try to determine the kind of lag you are experiencing. If you try to attack a monster and the damage that registers is delayed, the problem is either with the server or your internet connection. If the lag appears like the game slows down, character movement slows down, the trouble is from your computer.
To check my internet connection, what I usually do is ping google. Why google? Because it virtually never has a downtime. You can ping your DNS instead if you want to but I find it taxing to memorize IP's. Anyway, to ping google, this is what you do. Go to START --> RUN and then type in
ping www.google.ph -t
The -t syntax allows the command to run until it's stopped. After typing in the command, press ENTER and an MS DOS window will appear