Eso de que da mas rendimiento en opengl, no se que decirte, yo lo he probado en opengl y me va mas lento que con direct3d
, y ademas debes saber que poniendolo en opengl, algunas caracteristicas del juego como las sombra y algunos efectos especiales no van a estar disponibles, es por eso que en teoria deberia ir mas rapido. En cualquier caso, para ponerlo en open gl tienes que ir al archivo ut2003.ini que esta en la carpeta system y cambiar la linea que dice RenderDevice=DrdDrv.D3DRenderDevice por, si no recuerdo mal:
RenderDevice=OpenGlDrv.OpenGlRenderDevice. Este es el procedimiento, pero no me acuerdo exactamente si eran esas palabras, con exactitud, si alguien lo confirma adelante. Si no es asi, te dara un error al intentar cargar el juego y no podras ejecutarlo, tendras que volver y poner lo mismo que estaba antes.