@Alyschris I've split your post into its own thread. You didn't do anything "wrong," don't worry about that; it's just that the other thread is a collection of posts only about the DirectX 9 issue, and your dxdiag and the fact that you already installed DX9 show that your issue is different.
On that note, the errors in your dxdiag point to a problem with one of the .NET Frameworks, so the place to start is with repairing them. First, please run a couple of basic checks of your Windows system files:
- Hit Windows key-X
- Choose either “PowerShell (Administrator)” or “Windows Terminal (Administrator),” whichever option is offered
- Inside the window that appears, copy and paste “DISM.exe /Online /Cleanup-image /Restorehealth” without quotes into the window, and enter
- The system will start validating soon. If it throws an error, please list it here
- After it reaches 100%, hit Windows key-X again
- Again, choose “PowerShell (Administrator)” or “Windows Terminal (Administrator)”
- Inside the window, copy and paste “sfc /scannow” without quotes into the window, and enter
- Post the message you receive here
Restart your computer, hit Windows key-i, select Update & Security, and click the box to check for updates. If any install, restart again afterwards.
Next, hit Windows key-R, enter "appwiz.cpl" without quotes, click "Turn Windows features on or off," find .NET Framework 3.5 on the list (it should be right at the top), and click the filled-in box next to it to uninstall. Restart your computer yet again, then repeat the process, except this time you'll click the now-empty box to reinstall, then restart. If the box is already empty, you can simply install and restart.
If you still can't play after this, please post a new dxdiag.