You really need to start by defining what performance you're looking for, then characterizing your machine to determine what's needed from the motors/drives to achieve that. In other words, you need to actually DESIGN the machine, not just bolt and wire together a bunch of random parts. You need to know your max desired rapid speed, your max desired cutting speed (which is heavily affected by cut depth/width/material), and you need to MEASURE the torque required to move each axis, and the calculate or measure the inertia of each axis, when carrying maximum load. From that you can calculate the required motor performance, which allows you to select proper motors, drivers, and power supplies to achieve the desired result. Simply bolting on parts without doing this design work is not likely to do much more than waste a whole lotta time and money. There are no shortcuts to getting a reliable, high-performance machine.
Regards,
Ray L.