The ping time is a measurement of the time it takes for a packet sent from your computer to another and back again. When you ping servers on the internet, there are often a lot of routers (20+) involved in getting that packet properly routed. A slow down at one router can increase your ping time. To determine where the issue is, instead ping servers or routers very close to you.
First, from a command prompt run "tracert google.com". The first IP address listed on the trace should be your own router. If that is the only router on your network, then the 2nd IP address should the your ISP's router that services your area.
Next, ping your own router or gateway using "ping -n 50 x.x.x.x" from a command prompt. Ping times should be very low (1ms or less) and there should no lost packets. If not, then you have an issue on your network.
Next, ping your ISP's router. Again, the ping time should be low (20ms ish) and consistent. If not, then your ISP's router is likely overloaded or there is an issue with the link between your house and the ISP. You can contact your ISP and ask them to look into this, but they may consider what they provide as "good enough" under their terms of service.
If both of those tests look good, then it most likely that the issue is a slow router out on the internet or even the server you are pinging (especially a game server during peak times). You are unlikely to find anyone that will help you make this better (unless you know Bill Gates).