Kenne ähnliches Problem mit 3com Karten und Switches.
3com ist ein wenig inkompatibel, auch bei Einstellung "auto-negotiation"
Beste Lösung brachte bei mir bisher: feste Einstellung auf
100Mbps und "half DX".
Zu einigen Karten gibt oder gab es DOS-Konfigurations-Tools. Du musstest dann
z.B. einen NT4-PC per DOS-Boot-Diskette starten und die Netzwerkkarte
hieraus konfigurieren. Faktor 25 ist allerdings heftig ! Ich kenne 5-10.
Hängt noch mehr an dem Switch, was beeinflussen könnte - z.B. ein alter
Printserver ? Ist es ein richtiger switch oder nur so ein "switching hub" ?
Habe auch mal was mit MTU-Werten in der Regstry verbessern können.
Hier war die Ursache aber eine zu lange / komplexe Verkabelung.
Standard ist MTU 1500, reduziere mal auf 800. Du kannst das eingestellte Maximum
mit ping-Parametern testen... viel Spass noch