Ich schlag nochmal Linuxcnc vor: http://www.linuxcnc.org/

Pro:
- komplett kostenlose Steuersoftware
- steuert über LPT mit Takt/Richtung
- kann Umkehrspiel kompensieren
- Echtzeit Betriebssystem
- kein Vista

Contra:
- es läuft unter Linux (das ist keine Wertung meiner seits, ich find Linux klasse)
-> Extra einarbeitungszeit in das OS
-> es läuft keine Windwows Software darauf und gute freie CAD-Software hab ich noch nicht gefunden
gegen letzteres könnte man es aber parallel zu Windows installieren.

Kannst du ja einfach mal testen, kostet dich maximal Zeit und ein paar Nerven