OpenGL crash

In half-life, whenever I go into water with OpenGL on, windows dies. I’m using an 8mb S3 Savage4. Everything works great when I use Direct3D. Can someone tell me why this happens, and how to fix this (besides getting a new video card)?