If it helps, I have solved all my problems with legacy software with MacBook Pro + Parallels Desktop 13. Everything Windows is on Windows 7 x64 VM - Adobe CS3, Corel X7, Flexi Print&Cut, Office 2010.
Change Mac to Linux and Parallels to VirtualBox and this is my setup here for when I need to VM.
To the OP: Spec your computer accordingly if going this route and I would also suggest using XP as your VM OS if you are able to (have the install disc and the activation code etc).
I receive mails in macOS, so no chance of Windows specific virus attack, and nice workflow trough Hot Folders to VM.
This actually may not be the case.
It is quite possible that your Mac could act as a "typhoid mary" and allow Windows viruses/malware in using the hot folders (or shared folders). Same thing on my rig using Linux (if I had WINE installed, it's actually quite possible that my Linux rig could get infected with a Windows virus/malware).
It's a good policy, although I'm sure some on here would debate it, but to have some type of scanning software (yes, Mac and Linux do have viruses/malware out in the wild as well) to make sure that what is coming in is actually good to go for the Windows side.
While a VM does have a little bit more security through a little more isolation from the outside world, it's not impossible to have some issues. Not as likely as running a legacy OS connected directly to the outside world, but there is still
a chance of getting something.