Most likely it is because frequently requested files are cached (partially) around proxies from your internet provider (so they don't have to use their bandwidth to ask for an outside file over and over), and the download speed might change based on the proximity of the source.