помните были дистрибутивы DX (и SDK) а-ля "август 2007" "ноябрь 2009" ? каждый из них добавлял библиотеки с очередной цифиркой. итого d3dx9_XX накопилось аж двадцать штук, с 25 по 43. в зависимости от того, с использованием какой версии DirectX SDK было скомпилировано приложение - оно потребует ту или иную версию .DLL-ек.
а в десятке решили не париться и вкинули только последние ревизии.
то есть, на 10ке "из коробки" будут работать только игры скомпилированные с самым последним DirectX SDK, а для игр или программ собранных с более старыми SDK нужно установить DirectX redist.