Las conexiones 10/100 no existen o son 10 Mbps (Ethernet) o son 100 Mbps (Fast Ethernet). Lo que existen son las tarjetas y switches 10/100 que se autoconfiguran a una de estas dos velocidades. Pero una conexión establecida o es 10 o es 100, no las dos (evidentemente).
Lógicamente tú tienes 100 Mbps, los cuales como ya sabes son 100 / 8 = 12,5 MB/s (al pasar de bits a bytes). Luego es IMPOSIBLE que te dé 30 MB, cuando como ves, el máximo teórico son 12 MB.
Ahora, por cuestiones de cabeceras y demás, en realidad se queda en unos 10 MB/s, que es lo que debería darte.
Ahora, si te compras un switch de 1000 Mbps (Gigabit Ethernet) podrías tener velocidades de hasta 100 MB/s, pero como te han dicho es difícil que tu disco duro lo soporte.