There are many factors but first let's look at the word "ping." Ping is the amount of time that it takes for your computer to communicate with the server and back. So your computer >> GC's server >> your computer. The ping is recorded in milliseconds. So 20m is 20 milliseconds. It's kind of a delay. The higher the ping, the longer the delay. Also, if for example the server is on the other side of the globe from where you are, the ping will obviously be higher. So to lower the ping, get a faster connection and check your location. if GC's server is in America, then go to America.
Router can also affect the ping because it actually goes like this if you have a router. your computer >> router >> GC's server >> router >> your computer.
There are many ways... Wtfast is not an option as its not allowed on gc soo Regedit is the best option i know, the bad thing is that you can end messing up your computer if you fail
You want a low ping? As in slow conenction? Stream YouTube with ten different devices. Guarantee your dilemma will be solved.
Upgrade your internet service, this can reduce ping. or take strain off the system by taking other devices off your router, this causes internet traffic, when others are downloading, streaming, watching videos, etc. There is no other way to increase your internet speed. Servers closer to you have a lower ping, connecting to a server on the other side of the globe is going to give you some high ping. Lower Ping (1-150ms) = No Lag Normal Ping (150-350ms) = Slight Lag Higher Ping (350-700ms) = Lag Heavy Ping (700ms +) = much lag, and cause Disconnection to server.
Regedit is not an option tho most of kids use it to take less kb even if they have 400ping but they still look as 80/60 ping