Знаю данную проблему на своей шкуре. Как то раз я захотел установить одну игрушку, которая требовала последнюю версию DirectX. И я был просто уверен, что она у меня установлена, но после установки игры, она у меня просто не хотела запускаться, в начале я подумал на свою Windows 7, так как версия сырая и т. д. Но потом я все же решил узнать какая версия диретикс у меня установлена, но я не знал как это сделать.. . Смешно подумаете вы.. . Да, я тоже так и подумал, и провел некоторое время в в интернете в поиски как же узнать свою версию. И это оказалось очень легко, для начало заходите в "Пуск" нажимаете "Выполнить" и в водите команду "dxdiag" (без кавычек) и жмете Enter. Все, теперь выскакивает окно с версией которая у вас установлена. К примеру у меня сейчас установлена версия DirectX 11, которая мне очень нравится по реализму. Вот так все оказывается просто.