Since a download involves only a single
Thread doing packet at a time, the rate is no where near your full bandwidth. I suspect a BitTorrent download, involving multiple threads would come closer.
What kind of connection do you have? My cable modem can report total number of bytes sent/received, which would be more useful than the file size.
Bill