Sooooooo, I finally got this whipped/figured out. What exactly worked I am not sure of. But below is the synopses of what I did:
Uninstalled everything, A10C standalone, BS 2 standalone, DCS World A10c and BS2 modules, and then DCS World. ( I had tried this before with removing the standalone installs and then just installing DCS World/modules thinking they were messing with the DCS World modules).
Searched the hard drive and deleted any leftover directories. ( The only one appeared to be /bin/headtracker I had installed for FaceTrackNoIR).
Ran CCleaner and did the registry scan twice with it fixing all errors.
Manually ran regedit and searched for DCS, World, A10, BlackShark, Black Shark, etc... Anything I could think of that might be related to DCS. And deleted all of it IF it seemed applicable to the simulation. (I'm going to warn you now, if you don't know what you are doing with regedit, then just don't do it).
Installed A10C standalone, activated using protect.exe and it passed.
Verified it was working correctly by running training mission.
Installed BlackShark 2 standalone, activated using the protect.exe, and it passed. (This is the first time out of at least 20 tries that it worked).
Verified it was working by running training mission.
Installed DCS World as it comes from the download.
Verified it would run and SU-25 module worked.
Installed A10c module, ran it, selected training mission, and activated when it asked.
Rebooted, checked that A10c was still working in DCS World.
Installed Black Shark 2 module. ran it, selected training mission, and activated when it asked.
Rebooted, made sure everything was still working.
Now I just need to get my headtracking working again.
tldr; I punted.