Call of Duty prob, "Cant find OpenGL"

I just got Call of Duty and everytime i try to run it, it almost starts, then it says, cant find opengl, and shows all this html. I have a geforce 4 mx, please help!

Do you have the latest CoD patch?

Is your screen resolution set to 800x600 and 32 bit color?

What driver version are you using?

No i do not have the latest patch, were could i get it?
Thanks