I feel your pain.
I still have an XP install disk around here somewhere. I also have an unopened Windows 7 disk because when I ordered my new laptop, the only option was Win 10. My original plan was to install 7 on the laptop and use
ClassicShell to make it look and act as much like XP as possible.
But, I found out that I could still use ClassicShell with Win 10. So now, I am using a sort of hybrid Win 10/7/XP UI.
I still use some DOS programs with the help of DOSBox, but eventually I had to come to the realization that some programs I love I will never see again - barring some expensive and questionably worthwhile Herculean effort.