You've got a good start on understanding what you have.
If you want to stick with windows that puts you in Mach3/4, UCCNC, Acorn territory.
There are various merits to each system, but once you decide that will tell you what motion controller you will use. UCCNC for example has a few options, as does Mach3/4 with items like the ESS, Acorn is based on their system, I don't believe there are any options (could be wrong).
From there, you can look at BOBs.