Gecko is an excellent choice for the driver, but looking across the zone, I also see good things about Rutex and Larken on the servo side. There are several choice that can be made for steppers also in including the ones mentioned.
As for the software, my personal choice is TurboCNC (dos based) and will run on "cheap" computers The one I have in the shop now is a 133MHz unit that was given to me when a friend "upgraded" and didn't know what to do with the old one! For a Cam program, I use SheetCam and it does a very good job for the 2 1/2D work that I do.
Bubba
Art
AKA Country Bubba (Older Than Dirt)