J'avais le même pb avant, mais sous windows 2000 Pro, et il a continué sous XP.
Avec un switch Netgear FS108 10/100 et mes PC étaient équipés de 3com 905b et c.
Perte de réseau, transfert archi lent...
Finalement j'ai changé les cartes réseaux pour des noname 10/100 avec puce realtek et là tout a fonctionne bien.
Notez que les 3com fonctionnent bien sous Unix et Linux, je les utilise encore et je n'ai pas de pb sous ces OS.
Autre souci que j'avais, une des cartes ne fonctionnait pas en full duplex, rien à faire, qqst le moyen utilisé, par contre sous Unix elle est en full duplex