Try going to Microsoft's online download site and try finding "dxwebsetup". Unlike other executables, this one scans your hardware and only downloads and intall's the correct API's specific to your pc. Also try looking for the most recent "Visual C Redistributable". Be sure to download and install both the x86 and x64 version as some games/app's use both. As for the whole dx12 thing. Your card supports dx12 natively, and it's backwards compatible. When you install the dxDrivers, it includes 12, 11, 10, 9, 8, and 7. Just in case you run older games. Just in case too, and I know you might hear this a lot so I'm sorry. But make sure your graphics driver is up to date. Me personally, I go to Nvidia.com and download the driver manually (older ones too in case there's issues). Do a clean uninstall of the old drivers and use a DriverClean to clean any left overs. Then do a clean install of the new driver followed by a restart (even if it does require a restart). Hopefully this helps you.. Hit me up if anything..