This is just a guess, but do you have the firewall option on in XP? It could be that slowing things up. I had similar problems when using XP's internal firewall.