Cuanta memoria tenes ? fijate que esten puestos los controladores de la placa de video, si te tira algo de "OPENGL"son los controladores, si no no se que puede ser... Un saludo
Asegurate de que el modo de video esté en OpenGL.. si está en éste y no anda, cambialo a Direct3D (o D3D). Si tampoco anda, cambialo a Software.. en éste sí te va a andar (seguro), pero se te va a ver medio chotito .
Se, entiendo, eso lo hice con el Counter - Strike, y me anduvo perfecto, pero me parece que en el Battlefield 1942 no te da esas opciones...