regarding Dell PCs. I am just setting up linuxcnc. I happen to have a Dell T1500 which has 2 PCI slots so I fitted a cheap chinese parallel port card which seems to work with linuxcnc OK (still setting up as of Dec18)
www.aliexpress.com/item/Great-Q-1Port-I-...-to/32831133280.html
A workmate uses the Dell 760s and Dell 780s as they have an on-board parallel port card for his cncs. Trying to get a 790 to try but that will need an addon card so I might as well use the later 990 or 9010 series. I do have 990s and 9010s but its quite hard to get a parallel port card with a small form factor as for its bracket I'll 3d print one I suspect. So to make life easier you want the MT (minitower case)