No it's always been DirectX 8.
[quote[ A DX9 client upgrade would do so much for the game I can only hope they will actually do it once they drop the PS2 support for good (if the game survives that long that is.)[/quote]
DirectX 8 on modern versions of windows runs by wrapping DirectX 8 calls into the equivalent DirectX 9 ones. On Windows Vista and onward D3D8.dll is a wrapper that calls D3D9.dll.
Updating to DirectX 9 wouldn't require dropping PS2 support. There's really not that much difference between DirectX 8 and Directx 9. 9 is just an enhanced version of the fixed rendering pipeline used in DirextX 8 unlike DirectX 10 and onward which use a programmable pipeline (DirectX 10 was a fundamental change in how both 3D APIs and the underlying hardware function)
Most directX 8 calls have direct equivalents in directX 9 and updating an application to be a "native" directx 9 application is mostly just a matter of substitution. You just have it use D3D9.dll instead of D3D8.dll and change the function call to the D3D9 equivalent (usually, some obsolete stuff was removed from D3D9).
