If general browsing is good but downloads are slow then it is probably because you are on a highly contended service. Lots of small requests are easy for the ISP to interleave with everyone else, they don't take up much effort, but a single big download is the equivalent of hundreds or thousands of browsing sessions.