Coincido es que es mas tema de controladores que de las APIs de DirctX, porque a esto,¿como que programa podria estar queriendo usar las viejasAPIs DiretcX9 [directInput, direcsound, dirctshow, etc.]? Porque asi solo recuerdo que en programas actuales de reproductores multimedia [MPC-HC MPC-BE, PotPlayer, etc.] siguen usando las viejas APIs de video de DirectX9.
Como sea, solo por responder, DEBES INSTALAR DX9 de JUNIO DEL 2010, asi es como tendras de manera REAL las viejas APIs DX9, ya que aunque DX10/11/12 traen soporte a dx9, este soporte es muy basico y erratio, asi que software que use esas viejas apis dx9 funcionaran como deben solo cuandio instalas dx9 de junio del 2010.
.