Either the port address is wrong, or the port and pin assignments are wrong. If the motors are locked up, then the drives are working correctly.
Checking the dir pin is the right thing to do, as it will tell you when Mach3 is working correctly. If you post your .xml, we can take a look at your settings.
Drivertest shows that the computer is capable through 100khz,no problems there
I don't put much stock in what the drivertest tells you in regards to what your PC is capable. All that really matters with the driver test is that you get a flat line with no spikes.