Io avevo un problema molto simile. Nonostante la mia scheda video supportasse (e ci mancava altro) le OpenGL, questa non andavano e ogni gioco che ne faceva uso mi diceva di non aver trovato i driver o che erano difettosi.
Io ho risolto installando le GLDirect 5.0 (che trovi su
questo sito). Si tratta di un programmino di facile installazione e utilizzo che permette di passare le chiamate alle OpenGL direttamente alle DirectX, che così simulano le prime.
Una volta installato il programma ho attivato i driver simulati, ho caricato Call of Duty (che usa le OpenGL) e poi li ho disattivati. Automaticamente i miei (veri) driver OpenGL sono tornati a funzionare (resta da capire cosa li aveva incasinati, ma tant'è).
In alternativa puoi sempre lasciare attivate le GLDirect, che funzionano abbastanza bene e succhiano poche risorse. Hanno solo un contro (se vuoi tenerle attive): la versione che puoi scaricare dal sito ufficiale è a pagamento, quindi dopo 5 minuti che giochi ti appare una scritta sul monitor che dice "Demo Version".
C'è comunque un altro driver che fa la stessa cosa, ma è gratis: si chiama Mesa Driver (lo trovi
qui), ma non l'ho mai testato e quindi non saprei che dirti sul suo funzionamento.
Spero di essere stato utile.