bgilliford: Edit: Well this is interesting. I just popped onto the website from my phone using 3g and managed to download the exact same game in a fraction of the time. Like literally downloaded it in about a minute. There must be some serious issue between Optus in Canberra and GOG's content delivery service.
Sorry I can't help you (downloading GOG installers has always been pretty speedy for me, both from home and workplace), but your experience reminds me of what I'm experiencing with Team Fortress 2 (a free-to-play online shooter on Steam).
It is not about the connection speed (that is fine), but when I play it at my home with my 10Mbps cable modem connection and e.g. search for CaptureTheFlag servers, I always find max 130 servers or so, usually 100, sometimes less. This is the same on two different PCs (laptops) where i play TF2.
If I use any other internet connection (with that same PC, as it is a laptop), e.g. a broadband connection somewhere else (even the free wifi on some hotel), or even my measly 3G mobile connection, it usually finds easily several hundred CTF servers.
What's up with that? Why do I seem to find only a fraction of the game servers, if I connect using my cable modem? It is behind a NAT, does that affect it somehow, and if so, am I supposed to forward some ports for Steam or TF2?
Otherwise everything is peachy though, I can play fine on those TF2 servers that i can actually find, downloads from all the services work fine etc. There are just some odd differences between different internet connections, even in the same area...
EDIT: Googling for it, there seem to be instructions which ports should be "open" (forwarded?) for Steam to function. The thing is, it is generally working and it isn't like I can't play multiplayer games.
Maybe I'll try to forward all those ports, or not...