Пытаюсь скачать Microsoft To-Do, за 15 минут скачано 25 мб, при том, что скорость интернета по speedtest.net - 20 мбит/с
Надо четко понимать что скорости интернета как таковой не существует и не может существовать.
Есть скорость доступа в интернет которую обеспечивает вам провайдер - например 50 мбит/с
это значит что до некоторых серверов в интернете скорость может достигать до 50 мбит/с., а до некоторых будет меньше например 50кбит/с, или вообще ноль, - все зависит от маршрута до сервера, скорости которые дают провайдеры по конкретному маршруту, скорости с которой может отдавать одному клиенту в данный момент конкретный сервер.