You do not need a separate “DirectX 11 download” for Windows 8. It’s already there. If you have game compatibility issues, use Microsoft’s official legacy runtime installer.