Downloading the game = slow speed.
GW2 uses a CDN to deliver patches, which is basically multiple servers all around the world. Generally, your default CDN server should be your best choice, but it could be overloaded or experiencing other problems.
To manually change your CDN server, you can either modify your hosts file or change your DNS server.
To change your DNS server:
https://developers.google.com/speed/public-dns/docs/using
To modify your hosts file:
Search your start menu for notepad, right click it and run as administrator. Open the file C:\Windows\System32\drivers\etc\hosts
At the end, add the following line and save it:
174.35.56.164 assetcdn.101.arenanetworks.com
Replace 174.35.56.164 with one of the various IPs for assetcdn.101.arenanetworks.com. Using a command prompt, you can look up its IP using, for example, Google’s DNS by entering the command:
nslookup assetcdn.101.arenanetworks.com 8.8.8.8