Con VPN conseguirás estabilidad en paquetes, pero reducir el ping, lo dudo, la distancia será igual aunque utilices un proxy alojado aquí, allí o en la conchinchina, ya que al final tendrá que realizar el recorrido sí o sí. Piensa que el ping al final son milisegundos que tarda en enviar y recoger los datos, osea que... te pongo el mismo ejemplo que puse en el tema de sugerencia de proxy, lo pondré de manera burda pero entendible por igual:
[Servidor]-------------------------------------------[tu equipo]
___________________________________________________
[paquete]-------------------------------------------->[tu equipo]
___________________200ms__________________________
[Servidor]-----[proxy]------------------------------[tu equipo]
___________________________________________________
[paquete]---[proxy]---------------------------------[tu equipo]
_______30ms_________170ms_______________________
Son números obviamente inventados, pero de ejemplo, es más probable incluso que sea mayor ping debido a que tendría que mandar primero a un lado y ese lado reenviarlo a tu equipo, con VPN lo que harás es encriptar esos paquetes reduciendo su perdida ya que haría una conexión cerrada directa (nuevamente explicación sencilla, por así decirlo)