半二重というと、真っ先に考えられるのがオートネゴシエーション関係の問題ですね
スイッチの方はきちんと100BASE-TX 全二重で固定されているのでしょうか
スイッチの方がオートネゴシエーションだと、失敗して半二重に落ち着く可能性があります。
通信に甚大な障害が出ていないところを見ると、NICの方でそれを感知してフォールバックしていたりするのでしょう