It more than likely is your ISP, I have cable unlimited and now I've reached a certain point their shaping my kpbs for the rest of the month, I was downloading at 60-200 kbs and now it may start at 20kbs but ends up at 1-2kbs and then 0kbs. So I reckon its your ISP...