Explication... Il n´y a pas de cartes compatibles ou pas avec DirectX 9. DirectX est une API, une couche logicielle. Ce que permettent des carte DX9, c´est d´interpréter directement les commandes.
Installer DX9 avec une carte DX8 qui ne l´intègre pas en hardware va obliger le système à émuler le DX9, d´où des performances médiocres.