I have 50 Mbit internet at home. If I test its speed with speedtest.net I get download speed 56 Mbit/s and upload speed 5.56 Mbit/s that is really good:
and if I download a file with torrent the speed is 6+ MB/s, but if I download a file with HTTP or SFTP the speed can be less than 500 KB/s that is 10 times slower. For example, if I download Ubuntu 18.10 on my VPS the speed is 24 MB/s:
but if I download Ubuntu 18.10 from home the speed is about 300 KB/s:
If I download a file via SFTP the speed varies from 230 KB/s to 600 KB/s:
I contacted my internet provider support and they asked me to install PingPlotter and send them its screenshots with different IP/domains including google.com and yandex.ru. I do not know exactly what these pictures mean, but at least they look interesting: