As media files are getting larger and larger, it is becoming a pain to transfer files between computers over a 100Mbps network. So I upgraded my network with a gigabit switch. The speed has improved but is only marginally, e.g. from about 7MB/s to 12MB/s. I have tried to look for an answer and have not had much luck till yesterday.
It seems the culprit is this thing called Large Send Offload. Once I disable this option on my network card, the speed jumps from pathetic 12MB/s to 60-80MB/s.