There is also the possibility that you're being throttled by your ISP. If that's your case, then your solution may be to switch ISPs. Here's an article with further info: http://www.pcworld.com/article/158951/find_out_if_your_isp_is_throttling_your_internet_service.html