I do think the main difference is shader compilation optimisations.

D3D9 shaders come precompiled and already optimised. Game writters have...