Цитата:A сейчас DirectX 9.0c стоит...
О... Это счастье не удалишь. Я пытался. Более ранние версии удаляются или бекдейтятся (например, тебе надо поставить вместо ДиректХ 8,1 - 7-ой, ты делаешь программой так, чтобы операционка считала, что у тебя, скажем, первая версия, и тогда она как бы "ставит более позднюю"). На девятый же ничего не влияет. Его разве что можно этими специальными программами привести в нерабочее состояние, тогда установятся файлы желаемого директа. Можешь попробовать найти их (программы) в интернете:
DirectX Uninstaller, DirectX Buster, DirectX BackDate. (скажу по секрету, больший толк от Бастера).
Не гарантирую ничего, но попробовать стоит. Главное добиться того, чтобы через команду DXDIAG показывало версию 9,0 SDK.