I am sure your down link is probably determined by the pipe you're assigned by your service provider. You can not do much about this but somehow you can reduce the frustration by deploying a proxy server with caching enabled.
The caching proxy will give you a better experience for your browsing or downloads i would recommend you install a caching proxy on your network. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages /pictures/documents/applications and so on.
This is possible because the web proxy caching enables you to store copies of frequently-accessed web objects (such as documents, images, and articles) and then serve this information to users on demand from the local caches. Thus improving performance and freeing up Internet bandwidth.