Have a look at the complete wired and "ready-to-go" offering at Plug and Play NEMA 23 CNC Control System - CRP800-00E-5 | Avid CNC | CNC Router Parts
This includes motors, cables and control electronics. For the price it looks hard to beat if you source all your own components, enclosure and then add the time and effort to put it all together and make it work.
Mach-3 is getting a little dated with no support. Check out UCCNC at https://cncdrive.com/UCCNC.html
Cheers,