I use TouchVPN from the Windows Store, and also X-VPN.
Without a VPN, I get an average of 300ms ping.
It shows that I get around 120ms average with the VPN, but when I run /ping in-game, it shows around 220ms. However, the overall game actually feels like I'm playing on 120ms. I'm not sure how...