The software will run, but you will have timing problems communicating with the machine. After Win 98 the OS had control of the parallel port timing not the software. This causes lots of issues with Gcode.
If you do not want win98, you will need to recondition the controls (bring them up to date). It is an expensive and in depth job. Not hard. but does require some knowledge of how cnc controls work.