Just my opinion…
If running Mach3 is your only option then the best combination is the Warp9TD motion controller using one of their recommended BoB’s running under WindowsXP.
You must bear in mind that Mach3 is now obsolescent (old) and was developed around Windows95 / Windows98 / WindowsXP and as far as I am aware none of the current motion controller manufacturers still support Mach3.
Ideally you should be looking to the future (Mach4) and re-build your machine so it will be good to go for the next 10 years or more and have trajectory planner, motion controller as well as full Windows11… support.
Again, I believe the Warp9TD motion controller to be the way to go for running Mach4 under Windows11 but, as we speak, there are still bugs being discovered and resolved.
Tweakie.