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 Bild  

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 Bild