if you are 105/20 and you are maxing out your downlink for extended periods, I would not be shocked to find you are falling into the congestion management system, but there is no way to be sure of that from your end.
Have you tried several different concurrent download sources? As many as needed to fill the pipe? -- My place : »www.schettino.us