Hi,
Mach's parallel port wold run on one (32bit) PC well but not on another (32 bit) PC without any ryhme or reason.
The simple expedient is to get an external motion controller like an Ethernet SoothStepper.
Thereafter you can use just about any PC, 32 or 64 bit, any Windows OS from XP through Windows 10, and laptop
or desktop. In addition Mach will be less inclined to stutter or stall with other software on the PC being either installed
or running, alway a definite no-no with a parallel port.
The $180 cost of an ESS is the best single improvement I ever made to my machine,
Craig