Mach 3 support stopped in 2012 so it hasn't changed much! The latest version is 3.043.062 and you can download it free from the Newfangled Solutions site. Mach 3 is no longer supported except through this help forum but still works just fine. Though actually I'm not sure about on Windows 8 - you'll need to check. I started using it on an XP desktop (parallel port) but have just moved to a Win10 mini with external USB motion controllers with no issues. Your existing license will also work.
The Gecko expects a parallel port driver on a 25 way D connector. In my case both my machines have breakout boards with this connector, and I use UC100 USB motion controllers from CNCDrive and these work brilliantly. They are built into a D-type shell with the 25-way on one side and USB on the other and are no bigger than a standard plug, except you don't need the horrible thick cable. Some people have had issues with USB if there's a lot of electrical noise from the machine drive but with your titchy drive motor this shouldn't be a problem. There are a lot of UC100 clones around, make sure you get a genuine one. CNCDrive have the required drivers and plugin available from their site, you just install the plugin in the appropriate folder, select the UC100 on startup, and you should be away.
The Gecko looks a very nice unit, but quite high quality drivers are available much cheaper these days even for 4 of them, also good BoBs are quite cheap.
I had a very similar aim as you, to save a lot of space as I upgraded from my old PC, and it has been very successful (so far!).