OpenGl trouble

GLW_StartOpenGL() - could not load OpenGL subsystem.

I can see by other posts that this is quite common.

I am unable to play Medal of Honor Allied Assault, and many other games (all that use OpenGL).

I am using Windows XP professional, directx 9.0a.

How the hell can i solve this problem? The most obvious answer, updating the video card, got the game working, but everything else just colapsed. Please help me.

thanks for any help: