I don't think you can upgrade compatibility of DirectX versions in video cards, especially with DirectX10, which is not compatible with previous versions.
If you try to run Windows Vista (which uses DirectX10), I think it can be able to emulate DirectX9 or some other method.
If you try to run Windows Vista (which uses DirectX10), I think it can be able to emulate DirectX9 or some other method.