Jupp wie schon gesagt hat man mehrere DirectX Versionen parallel installiert.
Das 9er braucht bei Windows 7 noch etliche DLL's und andere Sachen die man sich komfortabel (nach) installieren kann.
Die aktuellste Version von DX 9 gibt es hier:
Download DirectX End-User Runtimes (June 2010) from Official Microsoft Download Center