Does a VPN that doesn't drop speed due to distance exist? (Updated)

catraxor

Prominent
Jul 30, 2017
4
0
510
Hi, everyone. I live in Turkey and I need to connect to a US VPN.

So I've been trying out some VPNs to determine which one will give me the best speed results. So far I've consecutively purchased PureVPN, Cyberghost and Private Internet Access but I'm guessing because of the phyiscal distance, I was never able to get even 5 Mbps of speed with any of them. Speedtest.net shows that I have around 230-250 ping when connected to a US VPN. (150 when connected to East Coast) But the weird thing is my speed is usually close to my original without-VPN speed, but like I said, it feels nothing like it. Watching videos or streaming is really slow. I'm thinking the ping is the culprit here.

I chatted and e-mailed back and forth with the support agents of said VPNs multiple times and none of the things they suggested worked. I've tried connecting to East Coast servers, I've tried every US server each VPN service had. I've done all the technical stuff they told me to do, but to no avail. So I've come to the conclusion that the reason I'm not getting even 5 Mbps is the physical distance and the high ping caused by that physical distance.

Now my first question is: Is there a VPN that doesn't cut down speed due to physical distance? Does that kind of technology even exist yet? Sorry if it's a noob question, I'm indeed a noob on these matters.

My second question: If that kind of thing doesn't exist, is there some way I can connect to a VPN which is close to my location but that VPN will be pinging from the U.S? Like I piggyback off of a VPN close to me but that VPN will be piggybacking off of a US VPN. So it'll still seem like I'm connecting from the U.S. Is something like that even remotely possible? (I'm just thinking out loud here. Sorry if I sound ridiculous, I probably do.)

Lastly, if the aforementioned steps are impossible, is there ANY other thing I can do/try to eliminate this issue of physical distance and get a good streaming experience even though I practically live in the other part of the world?

My normal, without-VPN speed is 30 Mbps.

Thanks.
 
Solution
High latency can reduce the total data transfer rates but that has been largely fixed with the newer OS implementing what is called tcp sliding window. This is a extremely technical topic and it greatly depends on the application.

If you can get 150ms to the east coast from turkey that is going to be about the best you can possibly hope for. This is a speed of light thing. If you calculate the actual distance allowing for the fact the data has to go all the way there and all the way back you can see what the best possible number is. You of course never get that because of all the equipment in the path and even the parts that are fiber do not go directly because of mountains or deep ocean.

You next problem is you are to a...
High latency can reduce the total data transfer rates but that has been largely fixed with the newer OS implementing what is called tcp sliding window. This is a extremely technical topic and it greatly depends on the application.

If you can get 150ms to the east coast from turkey that is going to be about the best you can possibly hope for. This is a speed of light thing. If you calculate the actual distance allowing for the fact the data has to go all the way there and all the way back you can see what the best possible number is. You of course never get that because of all the equipment in the path and even the parts that are fiber do not go directly because of mountains or deep ocean.

You next problem is you are to a point thinking about vpn incorrectly. In most cases what you are doing is just using your own internet connection. Lets say there is a vpn data center in new york and the server is also in new york. Then to make things simpler lets say your ISP, the VPN ISP and the server ISP are all the same. So if you go directly to the server your traffic goes from your house over the ISP path whatever that is, to new york. Now if you go to the VPN your traffic will likely follow exactly the same path to new york this time going to the VPN instead of the server. It would then come out of the vpn data center with a new ip and go to the server. Pretty much all you did would be the same as if you added another router in your house...except you would be using private ip addresses.

There really is no magic way to fix this. If you main goal is performance then you want to connect to a data center close to you or maybe in europe. You are hoping that the VPN provider is using a ISP that has better connectivity than your ISP to the server you want. This is massively complex to figure out since many server have multiple ISP and so do VPN providers.

Now there are some so called gaming VPN companies that work differently. These you access their network via a local node, pass over their connection between their data centers and exit in a remote country. Because they can buy guaranteed latency connection between their data centers rather than just use the internet they can do this. Unfortunately the VPN vendors are loaded with scammers that tell all kinds of lies. Finding a vpn provider in the piles of trash is very hard. Pretty much though you get what you pay for, this type of VPN is much more expensive because you are using dedicated data paths rather than just using the normal internet with a different IP.
 
Solution

catraxor

Prominent
Jul 30, 2017
4
0
510
Thank you for your detailed answer. Appreciate it.


By new OS, do you mean like Windows 10? Right now I'm using Windows 7. If I upgrade to Windows 10, is there a chance I'll get better speed from a US VPN due to this TCP sliding window?