Mach3 et Mach4 sont 2 logiciels de contrôle totalement différents.
Le language des macros n'est pas le même (Cypress Basic pour le 3, et LUA pour le 4), le paramétrage non plus, et la customisation n'a rien à voir entre l'un et l'autre, le prix non plus d'ailleurs.
Tour cela est bien expliqué sur le site d'Artsoft (l'éditeur) dans un tableau comparatif au format .pdf
Les cartes de contrôle CNC sont elles inter compatibles Mach3/4 (à ma connaissance pas ou plus de carte Mach3 only), et parfois UCCNC dans le cas des UC300, UC400, AXBBE par exemple.
Dans les 2 cas, l'achat de la licence est à vie pour un poste (bien que pour Mach3 il s'agit d'un simple fichier DLL à coller dans le dossier racine, facile à dupliquer sur plusieurs postes...)
Pour ta dernière question concernant le plasma, je ne saurai y répondre.