what ever you choose ,stay with mach3 or 4 (i think stay with 3 its big mistake ,but its an option)
stay with chines card its not an option,i have been in china more then 30 times last 2 years ,i sell there software and know quit well there
cnc market ,the chines card well know there as disaster and unstable,and after very few uses start make many problems
good luck