If your comfortable with Linux, then there's no reason to use Mach3, as LinuxCNC is better at this point in time.
As for motor choice, it's a little more difficult. To answer the question properly, depends on how fast you want to move, and accerelate, and how much weight you're moving.
Personally, I think you can get performance close to or equal to Clearpaths for a lot less money.
Leadshine AM882 drives from Ebay, and motors like these running on 50V-60V.
High-Torque Stepper Motor, Stepper Motor, Driver, Stepper Motor kit, DC Servo Motor, DC Servo Motor kit, Stepper Motor Power Supply, CNC Router, Spindle, and other Components. Stepper Motor | Stepper Motor Driver | CNC Router | Laser Machine | 3D Prin