First of all, I have never heard of an internet speed given in bytes. It has always been in bits/sec. Second of all, even if your speed was 4 Gbps, that is tremendously fast. I have never heard of any speed above 40Mbps, but the speed has been growing faster than I can keep up with.
Third, it sounds like the actual performance you got was about 140Kbps, which is higher than any dialup speed I have ever heard about (28Kbps), and less than the slowest DSL speed I have ever heard of (256Kbps). Perhaps there is something else going wrong. Even if your net speed was 40Mbps, your 1.9G bytes should have downloaded in a bit over (lets see, 1.9G * 8 / 40Kbps = 380 seconds / 60 = ..) about 7 minutes, rounded up a bit to account for the transmission overhead always encountered with downloads. (Now that seems a bit fast. Are my calculations correct?) On a 6Kbps line, like I have, this would be a bit over 43 minutes.
Another thing to remember, with Steam in the picture, any download can be interrupted in the middle and then resumed. When GC1 first came out, they provided the same capability with their download, and it worked quite well.