Digital Ocean has a great tutorial on setting up OpenVPN [1]. I've used this and gotten decent latency and good throughput over both broadband and LTE service using a small ($5/month) VPS.
1. https://www.digitalocean.com/community/tutorials/how-to-inst...