Using DX 9 as an API does not change anything by itself. A lot of work has to be done (new textures, new data for the tracks, new material handling, new "rendering pipeline") to present bump mapping, spec. highlights, reflections, use shaders etc. Just a version change does not imply these.
Some might think it is a simple one-man work for a weekend. No, it is not.