Le funzionalità di DirectX 9 includono: Multi-threading: la capacità di scalare su CPU multi-core consentirà agli sviluppatori di sfruttare maggiormente la potenza delle CPU multi-core. Ciò si traduce in framerate più veloci per i giochi, pur supportando l'aumento dei dettagli visivi.