La velocidad de transferencia efectiva depende de 2 dos cosas:
1- El ancho de banda disponible en AMBAS ubicaciones. Si tienes 300 megas pero al otro lado sólo hay 100, la transferencia se hará a 100.
2- El ancho de banda de subida que ofrece tu operador puede ser diferente del de bajada. Por ejemplo, hay operadores que ofrecen 300 megas de bajada pero apenas 30 de subida, así que el envío de archivos estará limitado a esa velocidad.
Verifica también las unidades de velocidad. Si tu operador te ofrece 300Mbps pero estás haciendo la medición en MiB/s tendrás valores diferentes. Un ejemplo:
Tu operador ofrece 300 Mbps de bajada y 35Mbps de subida
35Mbps de subida son 3.57 MiB/s, lo que es consistente con los resultados que has obtenido.