So you have a RIVA TNT2 Pro 32Mb
I went to the NVIDIA page. The last driver supporting this is the 71.89:
http://www.nvidia.com/object/winxp_2k_71.89.html
In the
Release Highlights:
Microsoft® DirectX® 9.0c and OpenGL® 1.5 support
So why do you say there is no DirectX 9 support for your graphics card?
just install that driver, then install DirectX9 and everything should be fine, since you already have Windows XP Professional.