Maximala teoretiska hastigheten är 12,5Mbyte/sekund över 100Mbit nät, sen finns det massor med saker som avgör vilken hastighet man verkligen får. Om vi säger så här, 12,5Mbyte motsvarar 13107200byte och paketstorleken är beroende på vad man kör för protokoll, men säg att man kör med en paketstorlek på 512byte var av 64 byte är kontrollinformation, adress, osv. Då har vi alltså 448 byte till data, vilket ger 11468800 byte eller 10,9375MB alltså fortfarande långt ifrån dina 1MB. Om vi nu vidare antar att du kör på halvduplex så är vi nere i ca: 5,5 MB om det nu bara är dessa två datorer som komunicerar, förutsatt att de "vill" sända trafik samtidigt. Antag också att det är en 10% krockar som genererar omsändningar så är max hastigheten nere i ca 4,9MB/sek.
Så var ligger problemet kan man tänka? Problemet kan ligga i diskhastighet, inställningar angående hel/halv-duplex, protokoll som du kör trafiken över, bufferminnet på nätverkskortet, sen som du säger kablarna kan vara dåliga.