No, a VPN service will not be able to improve your ping . Rather, it leads to an increase your actual ping due to the delays in transferring your data to a server, getting the response, and then transmitting it back to you. It will be much better if you change your DNS settings or your ISP.