Halfife/Jedi Knight 2 crashing WEIRD- HELP!

with 28.32 drivers for my Visiontek GeForce2 MX 400 i got that could not load gl_subsystem for JK2 or “your video card does not support the video mode selected (which was opengl)”

so i got the latest drivers, 29.42 and now something WEIRD happens

the games CRASH! i get the error box with the red x through the circle in it. and the dialog box under details says this:

HL caused an invalid page fault in
module NVOPENGL.DLL at 017f:69704c47.
EAX=00000000 CS=017f EIP=69704c47 EFLGS=00010246
EBX=00000001 SS=0187 ESP=04e79044 EBP=00000000
ECX=baad65c8 DS=0187 ESI=bff813ec FS=1107
EDX=bffc9490 ES=0187 EDI=00000000 GS=0000
Bytes at CS:EIP:
8b 80 04 08 00 00 85 c0 74 0e 83 b8 84 01 00 00
Stack dump:
00000000 bff813ec 695d4616 bff813ec 695d498f 69500000 fff3aeed 69500000 695d47d9 69500000 00000000 69500000 69500000 bff741f7 695dd585 69500000

jk2 is similar. it appears to be the nvopengl.dll file, but i don’t know what to do or why this happens… i’ve even taken the computer to the shop and its installed ok and everything!!

oh, and btw, i play Il2-sturmovik in DirectX mode off the videocard and it looks GREAT and runs SMOOTH…