Each network card will be assigned a different address by the DHCP server. The problem may be that the computer with two network cards now needs to know which card to use for which application/port.
No idea really, why you installed the second card. You don't need to, for what you're trying to do. You only need two cards really for advanced routing techniques, and as GX1_Man said, you wouldn't use XP Home for that. Pull that card out again and let us know if everything returns to normal.
Then decide (and perhaps tell us) exactly what you want to achieve.
Only turn the DHCP server off (as Panboy suggested) if you're prepared to start manually assigning IP addresses. For some ideas, follow the link to the networking FAQ, in my signature.