Free version is good enough, Mathias even played with this on the server with no problems but be aware that this can time you out as it changes servers regularly like every 20 minutes or so. http://www.cyberghostvpn.com/en_gb
Betternet is also dank, I've been using it for ages on my phone with no problem. https://www.betternet.co/ we'll see how their VPN router turns out
And lastly, Tunnelbear is the best option if you want good quality. You only have 500MB a month in your free account so only choose this if you actually want to pay for a VPN. https://www.tunnelbear.com/
If you want a decent one for just web browsers, the downloadable ultrasurf is the way to go. It's fantastic. https://ultrasurf.us/
However, if you're looking for one for steam, I'm not sure how to help there.
Cheers