Magnitus: Short of using a cloud solution to download games as an intermediate to pretend you are somewhere else, I'm not immediately sure how to do that. That will have to be investigated.
So in other words, it seems GOG's software makes the decision for you, and you cannot for instance use something different at the start of the download link.
I wonder if a good VPN might help, though at the very least that would require some experimentation.
Magnitus: Might take some time though. Hashicorp recently changed their license for Terraform (a tool I'm increadibly dependent on for my work) to a business license and depending on how that unfolds (whether Hashicorp relents and to what degree and how fast the rest of the opentf community picks up the slack), it might take some of my bandwidth for a while. We'll see.
No worries, I know you are a busy man. Thanks for taking the time to respond.
I guess if gogcli.exe used more than one thread per download, then that might also help, but that would be a bit of work etc for you.
A shame there is no multi-thread downloader, that I am aware of that could grab all browser links with one click, activating each in turn and then capture the true link for each, plus give you somewhere to add in expected byte sizes and checksums, which it would test with after.
If this download speed issue persists for too much longer, I may have to look into compiling Lgogdownloader for Windows, as my good friend TheDcoder suggested I should do.
EDIT Talking of him, He just messaged me the following. No idea how true it is, but he seems confident it is the case.
I doubt GOG has anything much to do with it, CDNs are responsible for routing, not the content provider
GOG just gives them the files to distribute, the rest is up to the CDNs. To which I replied.
If that is true, then I have been laying some of the blame at the wrong door. Seems weird though, that a service like that would have someone at the bottom of AUS, downloading from North America.