São chamadas de bibliotecas gráficas...
Existem basicamente 2.. DirectX e OpenGL.
Direct3D e DirectDraw, é o mesmo que directX..
Bibliotecas gráficas, chamadas de Libs. São utilizadas para a melhor comunicação entre o Hardware e o Software. O DirectX é da Microsoft, controla joysticks, som, imagem...
Falando exclusivimente de computação gráficas..
As placas de vídeo tem sua evolução própria, não apenas em velocidade de processamento, mas em shaders internos.
São chamadas de Pixel Shaders. A sua placa é de ultima geração, possue interno o Pixel Shader 3.0, que já vem calculos de shaders internos fantásticos...
Os cálculos de vídeo poderiam tranquilamente ser processados por um processador comum. (modo software) porém ele é mais lento, do que a arquitetura das placas de vídeo.
A sua placa, como praticamente todas utilizadas hoje em dia, são compatíveis (conversam) com as duas Libs. DirectX e OpenGL.
Ao nível do programador visual, que desenvolve engines. Ele achará mais fácil utilizar o OpenGL. Que funciona com sistema de interruptores, você liga uma função ou voce desliga. O directX você passa os argumentos sempre que quer desenhar algo na tela. O OpenGl tem facilidades em Anti aliasing, e outras coisas que o directX também possue mas de uma forma mais complicada de trabalhar.
As engines gráficas, costumam utilizar ou opengl, ou directX ou ambas simultaneamente.
Na época do Quake, vc tinha que instalar as DLLs do opengl né?
Sobre qual usar, a sua tem compatibilidade interna para o DirectX 9.0c, eu usaria directx.. mas vai de opção sua..
valeu!