Last time I had this problem and it turned out to be my Internet connection. Just make sure that you do have clear and good connection with your router. If that's not it then perhaps the extreme lag is something as well.
Try changing your rendering system from OpenGL to Direct3D9 and see if that helps somewhat.