5Mb = 5x1024Kbytes
5Mb = 5120KBytes

1Byte = 8Bits

Therefore: 5120/8=640KBytes

So theoretically, 640KB/s is the maximum you could achieve on your connection.