Il n´y de preference a avoir pour aucun des deux.
Open GL n´est pas dev pas silicon graphic mais par une groupe de diverse societe.
Direct 3D est dev par microsoft.
En ce moment Direct 3D est legerement en avance sur les effets dédiés aux jeux mais open gl est tjrs a la pointe pour les professionels.
Il faut choisir l´un ou l´autre selon le jeu, en effet selon le moteur les perfs evoluent ( ex HL est minable en Direct3D et bien en Opengl, mais pr d´autres jeux c´est l´inverse).
Reste qu´en dehors des jeux utilisant le moteur de QIII le mode opengl reste rare.