Hi,
if you are new and do not yet have a license you should go with Mach4. All development on Mach3 ceased eight years ago, it works but whatever bugs it has it will always have.
https://www.machsupport.com/forum/index.php?topic=42891.msg278176#msg278176Mach4 all but requires an external motion controller, I'd recommend an Ethernet SmoothStepper (ESS). You need a breakout board to match, and for a simple machine
such as you are contemplating a single port (17 IOs) bidirectional C10 for $23.00 is good value or a two port (34 IOs) bidirectional C25 for $29.00 is good value also.
You may have to provide some very simple external circuitry, relays etc, but should be no problems. Or you could make a breakout board, this is one I made, all three ports (51IOs)
developed, all 24V tolerant, differential outputs for the servos (six axis), plus PWM, relay on/off for the spindle and electromagnetic brake output for the Z axis.
You'll soon want Torch Height Control, a plasma table without it is way less than ideal. Yes, I've heard it all before...' I don't need THC....I'll use X or Y or Z, I don't need THC'
and I call BS, every single one of them comes back to implementing THC
Mach4 has a script based software THC feature, very low bandwidth, say 10Hz, but adequate for many THC purposes. Your electronics skills will come in handy if you wish to do that.
The ESS is matched to a THC controller/breakout board in the form of a Warp Runner board, now you have realtime hardware controlled THC with bandwidth of 100Hz or more.
What plasma machine do you have?. Any HF start plasma is far from ideal for a Plasma table, the electrical noise is very hard to accommodate, contact start like Hypertherm is much preferred.
Even contact start plasmas are electrically noisy and so USB connected motion controllers are not recommended. Transformer coupled USB is better but still has more latency
and less noise immunity than Ethernet.
Craig