First let me second Dennis's suggestion.
I suspect there may be three factors that could be limiting the speed.
1) PC_Memory >>> NIC interface.
2) Ethernet itself.
3) Units
If possible try using a cross-over cable between two machines and see if you can push it up over 14 Mps (?).
THis could address the >>> NIC issue.
Next, when last I looked at the internals of ethernet adapters, they watched their transmision to see if it wnet out correctly. If a collisioon was detected, the hardware would enter a random wait and then try again. This limited the top end of ethernet agregate performance to something less than 40% of the physical layers spec (in this regard token ring blew-away ethernet).
Last thought;
you did not mention if you are counting
bits or bytes. Ethernet (and other comm speeds) are generally spec'd as BITS not bytes.
If this is the case, then you are doing pretty good.
If none of the above applies, please forgive the distraction.
Ben