The game uses OpenGL, not DirectX. That's not something that you can update, aside from updating your video drivers, which you've already done, but knowing that could help you solve your issue, regardless. For example, you might try an OpenGL-to-Direct3D wrapper like the following: https://sourceforge.net/projects/gldirect
Simply extract \bin\release\opengl32.dll to your game folder.
Besides that, you can try turning off "GL extensions" in the video settings. Also, if you have EAX enabled under Sound, try disabling that, just in case the error actually means 3D audio
hardware (slim possibility, but try it).
Finally, you could try running the game with the " safe" parameter in your shortcut.