Just to chip in here I went the Mach 3 route initially but you will never get screwcutting in M3
I am given to understand that Mach 4 will do it but it is a costly license for software, which they haven't yet got around to writing the manual and it is anything bur intuitive.
I went the linux route and with a lot of help I am nearly getting there .