I'd go UC400ETH. Runs Mach3, Mach4 or UCCNC if you fancied a change.

Or buy a used dell with pport, load XP on it, and away you go. That's what I did for my mill. (but I already had retail discs XP from 2005 so not an issue for me).