#2 - Sept. 7, 2012, 10:47 a.m.
Hello, twwizzie!
A quick note: our downloader is not peer-to-peer; we use a Content Distribution Network (CDN) to ensure quicker updates.
The process of updating the game’s data is more involved than just downloading files from a server, though. We use a special system which sends minimal patches for individual files, which can greatly reduce bandwidth-requirements. However, now your computer has to do a whole bunch of slow processing of data to apply this patch — reading the old file from Gw2.dat, applying the patch, verifying the data, compressing, and finally writing the new file to disk. It’s frequently the case that this intensive work is the bottleneck in the downloader, so you’ll see this manifest as slower-than-expected downloads.
Hope this is helpful. = )