Can't actually recommend a solution for lack of parallel port (my CNC has parallel, and a newer setup using USB isn't working yet), but perhaps this page will give you ideas:
https://rckeith.co.uk/mach3-parallel-port/The main problem with no having parallel is timing, so essentially the motion control is offloaded to an interface board. A search for "MACH3 USB" should turn up quite a few options.
I've used Gecko G540 drives on a number of CNC builds, either with a PC with parallel port (standard or PCI) and Mach 3, or via an Arduino Mega running grbl for the motion controller.
I'd suggest looking at something like the Warp9 Smooth Stepper (USB or Ethernet).
https://warp9td.com/Or the Smoothieboard if you want something with combined motion controller and motor drivers.
https://smoothieware.org/smoothieboardMach 3/4 is good if you want to use Windows, but there are alternative options like UCNC or LinuxCNC.
My project 1200x600 currently has a
https://planet-cnc.com/ USB 4 axis board on it but before it gets back in running form I am seriously considering a stand alone solution rather than tethered to a PC. Mach3 and or 4 is not really where I want to go either.
So the likely candidate is the DDCS Expert
http://www.ddcnc.com/?m=home&c=View&a=index&aid=154&lang=en their 3.1 board (still available too) has been around for a couple of years and seems to work well. Still would like to see some more actual user experiences with it but the manual is comprehensive and well written for a Chinese origin product.
Make sure that the one you buy will fit and be usable on your machine once mounted and tooling is set up. I made that mistake and have an expensive 6" Vertex dividing head I can't use until I buy a bigger mill. I got a couple of cheap 4" ones now. Also you probably want a model that includes the dividing plates. The Wabeco ones seem to be Vertex which is a good brand.
If you really want to use both dividing head and tailstock (I've never done it myself on my F1200, only the dividing head), you really need the F1210. Otherwise you have practically no workspace.