Satellite, surprisingly, came out as having the best throughput although before you rush out to get satellite service remember that the roundtrip latency (the time it takes a datapacket to go from your PC to its destination and for an acknowledgement to come back) over a satellite connection is often in the range of 900 milliseconds to 1, 400 milliseconds.