Wow, many questions spring to mind. Did you disable your on-board ethernet card when you added the PCI net card?
Reading between the lines you are running a DSL modem rather than a router. Right or wrong?
You can't really mess with DHCP to cause you this sort of problem.
I agree this does indicatate a setup (software) problem. Any more details you could offer the Forum.