1) Use 2010 ballscrews instead of 1605.
2) Keep the gantry sides wider at the top. If needed, let them extend back. Cutting them down to the width of the extrusion just makes them weaker.
3) Forget about Mach3, it's already been obsolete and abandoned for a few years now. Look at UCCNC. Better performance, less expensive, and actively being developed.
I'd probably lean towards the G540. If you have a bigger budget, consider higher end single drives, which will give better performance.