This is a very 'touchy' subject - this Mach controller business. Fact be known, I own 3 Mach licenses, LazyCAM and a few other 'pay to play' plug-ins. I was messing with Mach before it was Mach (Master5) and it is a good piece of software. At the end of the day, it is YOUR machine, and you are 110% free to do with it as you please.
Personally, I will never run Mach on my ShopBot. SB3 is reliable, robust and has a clean, straightforward interface perfect for both new & seasoned users alike. I can run it on my laptop, just as reliably as a desktop. I have successfully run parts over 170 hours without stopping. I cannot say the same about Mach & I do my homework and build my own PCs to spec...but that's my experience with it. I still run it on a mill & 2 lathes. I tolerate it. The mill is getting converted to run SB3 with an Alpha control.
There was a brief time in history where Mach made sense because it wasn't easy to interface Geckos to a v3.x control board. With the advent of the 4G board, any advantage Mach had over SB3 for speed & resolution as the result of going from 1/4 stepping drivers to microstepping drivers, has past. Granted, there are probably a few features Mach has that would allow easy integration of some hardware (such as a PID controller for a router), but there are not many, and of those few, they probably are not 'professional duty' hardware choices. Again - a matter of preference and you afford what you can.
Let me make clear again, I really don't care what YOU run for a controller in your shop. My perspective is to 'pay it forward' and 'hook yourself up' and not shortchange yourself on the support end of things. If something goes down, I don't want to be the last guy on the support chain (and really didn't want YOU to be that guy either!) - which was my point in mentioning it in the 1st place. Also, IF you had to ever sell your ShopBot, it would be much easier and more valuable if it had OEM components all the way around. It's a little like selling a Camaro with a Ford 302 in it. Just sayin...So - just to be clear, my comments were from a place of empathy & understanding, rather than a proverbial stone breaking.
I hope you get it running soon, the way you like it, with whatever hardware you can afford.
-B