By the way, just a little tidbit that is getting on my god-forsaken nerves.
Those 0.3 seconds is the ping time, it does not includes processing time on the server, which can take upwards of one second, nor does it includes processing time on your computer which can take just as much.
That ping time is the delay due to network, it is not the entire god-forsake source of delays.
Thank you