You are saying windows 7 is good but window 10 also is upgraded version.
This is Anthony, california, If it is any help I use win 10 home as of july 2020 with all updates. I have MACH3 and USe XCH IV MAch3 controller in my China CNC6040.
After setting VFD and all parameters I run all controls without issue. This is much easier due to USB interface. USB is a polled interface so it does not interrupt the pc.
Parallel port is a interrupt interface and needs timing for all transfer. AS of today I am back in control since moving from win7.