I've seen odd and otherwise inexplicable XP networking problems recently and the cause was a bad MS patch (KB916089). I've also seen it reduce fast PCs to a crawl along with svchost crashes and 'soft lockups' where it hasn't actually locked up, you just need to be very patient.
Try running this fix - if it isn't needed it will tell you during the install procedure.