OpenGl no longer works

My computer used to run openGl games finethen I got a virus and had to format. After updating my driver to reinstall openGl no games display properly, they reach the main menu and then everything is black. The only reason I know it’s running is that I can hear the background music. My system specs are:
Win XP service pack 3
Nvidia geforce4 mx
AMD athlon XP 2600+
960mb ram
can anyone offer a solution or a reason it isn’t working

This is an ancient graphics card. IIRC, NVidia removes support for old, old graphics cards in their mainline drivers from time-to-time. I was going to suggest you go to their standard download page:

and select your GPU, but they don’t have GeForce 4 in the picklist anymore. You need to do some research to determine if/how you can get ahold of an old version of the NVidia drivers that support GeForce 4.

Go to nvidia.com and look for drivers.
In the drop down list that says PRODCT TYPE, select Legacy.
You’ll see the ForceWare Release 90 drivers.