I was using custom nvidia drivers
I was installing the nvidia drivers using "NVCleaninstall" which lets you customize the NVIDIA GeForce Driver package by removing components that you don't 'need'. One of these components that got removed must have had an impact on why i was experencing d3d11 errors because when i reinstalled the lastest nvidia driver properly i didnt get the d3d11 error.