Are you on cable modem? It could show that you have great ping but packet loss get so high that server drops you off. First of all, I would check the connection and ping the server to see if much packet loss there.
------------------
My passport states that I am a man, but I am still not sure.
