調べると、HDDリードバッファサイズ、send recvバッファサイズのチューニングが出てきますが、
100BASE-TX環境でどうでしょうか?
10Baseを基準に書かれてる文書が多いので良くわかりません。

ネットワークのみの話ですが、一応、対XP、対98間のファイル転送で最高8MB/s出てますが、
このくらい出れば限界ですか?

あと、samba側のプリフェッチや読み出し最適化処理なんかについて興味があるのですが。
100MBのファイル2つを同時に読み出す場合、10Mくらいずつシーケンシャルで交互に
読み出した方が性能が向上するはずですが、そういった最適化はされているのでしょうか。
OS側ではどのファイルをどのくらい読みたいのかが分からないのでsamba側の処理となると
思うのですが。