No estarás confundiendo Megabytes con Megabits?
300Mbits (300 Mb) equivale a unos 35 Mbytes (35 MB). La operadora te dice la descarga en megabits/s (Mb/s) mientras que los programas de descarga, contadores, etc te la ofrecen en megabytes/s (MB/s)

Un saludo