The smoothstepper will only work with mach3 or mach4, so that will need to go.
The UC100 will work with UCCNC. While it looks promising, it still needs a bit more development, imo.
Other options would be:
Edingcnc
Planetcnc
Linuxcnc
Flashcut
All would require new hardware.