???
<< 8bits = 1Byte
10,000,000 bits = 1.25 MBps? >>
1.25 Mbps usually means 1 250 000 bits per second, although it may mean 1 310 720 bits per second, or else 1280000 bits per second.
1 250 000 bps / 8 = 156 250 bytes/second = 152.6 Kbytes/second
So therefore you should expect to get anywhere between 80 and 150 Kbytes/s. Your 100 Kbytes/s sounds about right, but I don't know where you're getting that 10 000 000 from. Are you sure it's not 1 000 000?
On my 960 000 bps line, I usually get around 60-80 Kbytes/s.