[SOLUTION] If your game still crashes to desktop with no error read on
So my game was crashing to desktop without an error. Just crashed either immediately after launching or soon after. I have tried every single thing that I've seen posted in regard to fixing this issue, but nothing has worked. Recently I got an idea - if my hardware is fine (which it surely is) then the problem is either on IW's side or mine. Given that many people can play this game with no problem, it had to be me. Something made me think that maybe I should verify my drivers - maybe there are some old ones that somehow interfere and lo and behold - I was right.
Enough of the backstory, you came here for a solution after all (and yeah I'm hope google indexes it for everyone else who like me was looking for a solution).
The main deal here is that you need to verify your drivers and get rid of ones that may be problematic in general. Those are usually going to be obsolete drivers you may have from either old windows if you've migrated to Win10 or even older builds of Win10. Basically you need to have as up to date drivers as possible. And best if they're all signed.
There's a Windows inbuilt tool called "Verifier" that's meant to be used for verifying drivers. Let me walk you through the process then.
First of all, create a Restore point. Just in case. If you don't know how then just google it.
Click the start button and type "verifier" (without the quotation marks) and launch it as administrator
Check the "create custom settings (for code developers) and hit "next"
Mark everything except for "Randomized low resources simulations" and both the "DDI compliance checking" and hit "next"
Select "select driver names from a list" and hit next
Here you select the drivers which are not from Microsoft. I suggest selecting only one driver at a time and checking that, as it's going to make it a lot easier, albeit it's gonna be a tedious task. I also suggest starting with drivers that are unsigned (ones with <unknown> version and provider). So select one of those and hit "finish"
Reboot your PC
If it boots fine, then hit Start, type "cmd" and launch it as admin, and type (without quotation marks) "verifier /reset". Then do the whole procedure again but with another driver.
If your PC doesn't boot because it either throws you a bluescreen or starts to bootloop, then wait until it attempts to fix itself and gives you the choice to boot to Safe mode. There will be a few clicks you have to make until Windows lets you choose how to boot your PC, so just read carefully and get to that point until you can launch in Safe mode. Once there, open up the CMD as administrator and type "verifier /reset".
Since you already have your culprit, you might want to google it's name to figure out what the driver is associated with. Once you know that, I suggest you either find an update to it, or uninstall the app that was using it. If that is impossible, then you can go the "bruteforce" way and just use Windows search to get that file, and remove it from your Windows/system32/drivers location. Better yet - cut it and paste it into some sort of a backup folder in case you need it to return to the previous location.
Once you've removed the driver, reboot your PC, see if it works fine and if it boots properly, launch the verifier and see if it still sees the driver. If not, then check if the game is working.
If the game runs then congratulations, though I wouldn't stop there and I'd test all the drivers, just in case of potential future issues.
I don't know which driver in particular was the culprit to be honest. I cleaned all of them up and then launched the game in a bit of a hopeless manner. I suspect it may have been either a PACE anti-piracy driver (from some music software) or Logitech drivers of all the things. If you have these then you might wanna start with removing them first and see if it works for you.
Either way you now have a working game hopefully. And a healthy PC. I really hope this guide helps you guys. Goodluck.