Thank you!
Your confidence that it was an address problem got me to retest everything again. I unplugged the PCI card and and put it back in. It lookes like LPT2 and LPT3 switched places. With the charge pump off on the g540 and with it disabled in Mach3 I am able to to move the motors. Mach3 responds when I hit the estop but I don't see a fault on the g540 when I hit reset, but that may be normal.
I was worried I had a faulty PCI card or even worse something wrong with the computer. Now to figure out how to get the charge pump to work.