You may want to move to a supported OS that you can chat with Microsoft about this. XP, as noted by you without the service packs may indeed be buggy. As its time has past there is no more fixes so try updating to the last service pack and hope the bindings work.
Bob
Hello,
I am trying to setup two separate network connections, using two separate network cards, on a Windows XP computer. One connection will be for a TCP/IP Windows based network (with internet access) and the other will be for a NWLink IPX/SPX/NetBIOS, (DOS based) Novell type network.
I have installed both NICs but the problem I am having is that when both networks are connected at the same time, the TCP/IP Windows based network connects fine but the NWLink IPX/SPX network does not connect. However, if I unplug the cable of the TCP/IP Windows based network, then the NWLink IPX/SPX network connects fine.
I assume that the TCP/IP Windows connection is causing some kind of conflict somehow with the other connection and that is why it is not allowing it to connect.
I have tried disabling the NWLink IPX/SPX/NetBIOS protocol in the Connection Properties for the TCP/IP Windows connection and have also tried changing the Network Connection Bindings but it does not make any difference.
Would there be anything that I can try to troubleshoot where the issue is? Any help will be greatly appreciated.
Thank you.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic