It all depends on technology used and subscription deal with ISP.
For example if it would come to ADSL2+, 6.9Mbps down could be considered rather low, while 1 Mbps up is close to the upper limit.
If only transfer time is what matters for you, sure you could save some by employing a high performance compressor of type *paq; but at the expense of compression time and resources usage.