well i'm studying since a few months in Mainz, and i life in a residental home for students on the campus
so in the night, if there's nobody in the internet i can download with 12 mb/s
idk the exact upload, inside the university network i can upload up to 6 mb/s
if the speedtest is right (and i think it is) i have an upload speed of 6 mb/s generally, but i think most servers doesn't support that upload speed
in my hometown i have DSL 384 kbit... so if i downloaded at fullspeed (45 kb/s) it took 35 minutes for 100 mb ... so the last 5 years where terrible^^
in mainz it's about 10 seconds for 100 mb. that rocks