У меня действительно странная проблема, я только что пару раз устанавливал Direct X 9.0c на моем Windows 8.1 Update 1 64bit недавно, но система, похоже, не предполагает, что если установлен DX9, попробовал сыграть все мои игры, для выполнения которых требуется среда выполнения DX9 это, как GTA SA, PES 2013, FarCry 3 и т. д., но ни один из них не может даже открыться, с некоторыми сообщениями «требуется по крайней мере DirectX версии 9.0». хотя я могу найти некоторые вещи DirectX в каталоге Windows (например, d3d9, d3d8, d3dx9 и т. д., расположенные в System32 и SysWOW64).
Кстати, я только что переустановил свой ноутбук из Windows 7, где ранее была предустановлена Windows 8 (UEFI), если это имеет значение.