What's unreasonable about that? I live in the middle of the Canadian prairies and a download of that size would take about 40 minutes on Steam. I have 50/5 mbps internet and I know tons of others who do as well. It isn't that rare anymore.
10 gig in one hour? Where do you live, neo new york?
Edit: Calculated it. At a steady rate of 5 megabytes/second (which is totally reasonable for me when I use Steam. Sometimes I get 10 even), it would take about 2000 seconds to download a 10 gig file, which is 33.33 minutes.