The combination of a laptop with a parallel interface and Widows 10 rings some alarm bells. There is a version of Mach3 that supports 64-bit W10, but you still would need a laptop with a parallel interface. Maybe worth looking at third-party motion controllers to provide the parallel interface from the lappy (e.g. UC100, or the much more capable bigger brothers).

You didn't ask about the choice of router... don't expect to nibble much aluminium with that.