Apart from having sufficient RAM and processing speed below are the few tips to deal with slow internet:
1. Try and user Google chrome Its light weight and fast you can get it for free from the following URL http://www.google.com/chrome
2. Download any good System Cleaner such as Reginout from Intel Software Directory (http://ibx.intel.com/directory/ ) to clear Browser history and cache because when the cache gets full, your browsing will slow down.
3. Make sure system is free of Mal wares and viruses use Avast free and Malware Bytes (FREE)
4. Sometimes your DNS server is not fast enough you can experiment with some third party DNS server Such as OpenDNS http://www.opendns.com. I tested this with two ISP connections found it very useful with One of them, didn’t get much difference in case of second ISP.
5. Always try and use a download manager. There are many free options available
6. Make sure your system firewall in enable and managed to stop unwanted internet traffic
You can control access of programs to internet using windows Firewall