I'm not sure that I know completely what I'm talking about, but.... What's wrong with Mach3? It runs on windows, Is "Software" only. And does a damn fine job of sending the correct pulses at the required rate. Nothing special is needed. Just install it, set your motors up, and away it goes. I've never had a problem with it, and for the money it's probably the best value software I have ever purchased.
Regards Terry.