OK
3.3v could be your problem, older ports were 5V but newer ones can be lower such as your 3.3v. Some breakout boards casn handle this others can't, also noise can be a problem the lower the voltage is as any noise can make the difference between Hi and Lo blurred.
As however you can use the other CNC control software then this may not be the case.
The voltage you are seeing on the Step pin is good, doesnt matter what it is as your meter wont be able to keep up as its switching fast between 5v and 0v, or in your case 3.3v.
You could try with a PCI parallel port as they tend to be 5v although choice can be dodgy as some are, well shall we say crap
Where are in the world? If the USA try
www.rogermachine.net Ron sells PCI Cards that are known to work well with Mach. I am in the UK but have bought cards from eBay and had good luck with everyone I have had but others have posted in the past that the ones they got were no use.
I will try and find some data on your breakout and see if I can find anything.
Hood