Je pense que c'est très certainement un problème de protocoles...
Il faut faire attention aux protocoles par défaut car lers OS évoluent et ne fonctionnement pas de la même manière:
Vérifie si tu possèdes bien les mêmes protocoles réseau, notament le netbeui, qui n'existe pas par défaut sous xp ... Si ton win2000 l'a, il va l'utiliser en priorité et ta machine xp ne répondra pas, alors le 2000 en essaye un autre pour que ça passe.
Résultat: de grosses lourdeurs sur le réseau.
Je te conseille aussi de vérifier si tu as installé le protocole netbios sur xp (présent avec le ipx spx), qui fonctionnera pas mal dans ton cas je pense .