try to delete your network card in XP let it rediscover and set it up.
where it says ping statistics for (garbage chars) thats not a good sign
If you did the xp repair install then the correct files should be there (dll wise) but the settings are hosed. If you CAN move the network card to a different slot it should 9/10 times give it a completely different config instead of rewriting the old one. Try the delete/rediscover of the network card, go from there.