If have 6MBs down and 768kbs up with my ISP. This means in the real world I can only expect on actual threw put of 600kbs down and 120kbs up. The bits to byte conversion accounts for some of it but also network congestion, quaility of the lines, speed of the servers your connecting too etc.