-France (160ms) 10mbps download speed
-France (286ms) 65mbps
i dont understand this difference!
Don't fret. Read my post above: there was a server in Lahore that gave me <10ms ping but the speeds did NOT cross 10mbps.
Whilst I manage to score full speeds in most other services.
speedof.me doesn't always give me full speeds - because they use a CDN hooked up in Fujairah and that link is choked sometimes.
My previous IPTV service would choke WITHOUT using a VPN (because the link beween PTCL and the server was heavily saturated or bottlenecked, so the only way to bypass that was to use a VPN and reroute the traffic).
This is how the internet works - an interconnection of networks. When they find a better route, things improve.
Case in point: Transworld did not have a better connection to Microsoft's Azure CDN in the Middle East (PTCL did), so they would default to Singapore each time. It seems they now have a more direct route to Microsoft's servers.
However, there are times when I'm getting ~50ms on OneDrive but speeds don't go beyond 200KB/s - so I have to use a VPN to bypass this choke. It doesn't happen all the time - it's just that the networks between PTCL and Microsoft are faltering, or maybe the bandwidth of a computer in between is fully choked.
So - if one server gives you 10Mbps, there are three main stakeholders: PTCL, networks in between, and the server. But since you're getting full speeds on other servers, that rules PTCL out... which means either the networks in between are acting up, or it's the server.
Lower latencies do NOT always guarantee faster speeds (see my OneDrive example above). Some things are just not in your ISP's control.