If all else fails, you could try imaging the harddrive of one of the other XP machines, and cloning it... then just change the computer name to make it unique on the network.
And my warmest thanks to Dell tech support who told me there was nothing wrong with the computer and that it wasn't their problem. Strange how putting in a new network card solved all the problems.