Many v2x00 users are reporting problems with refresh rates in Windows games like GLQuake, WinQuake, Quake2, VQuake2, GLQuake2, etc. (Actually VQuake2 contains a v1k_refreshrate command to specify a refresh rate.) The problem is usually evident in resolutions below 640x480 where the video card attempts to overdrive the monitor.
At standard resolutions of 640x480 and above, all a user needs to do is to switch the desktop to that video mode and manually specify a refresh rate. However, this fix is impossible for resolutions below 640x480 or in situations where the selected video mode immediately overdrives the monitor, making it unreadable.
This issue will likely be fixed in a future driver update, but in the meantime...
In order to fix this problem, you'll have to edit your registry. This is an inherently dangerous process that I assume no responsibility for if you try it. I am only providing information on how I accomplished this feat on my own system. What you do to your system is your business. But be warned that improper handling of your registry can disable programs and even leave your operating system unusable.
1) Open Regedit. Click Start => Run => Type regedit in the box and click OK.
2) Back up your registry. Select Registry => Export Registry File... => Give it a name and location and make sure the Export Range is set to "All", not a selected branch.
3) Go to the following location in your registry:
Actually, you won't have the highlighted 512,384 and you may not have an 0004.
Each 000x is a key for different video driver. Browse through each one until you find the key that lists the name of your video card. It will probably be 0003 or 0004, as in my case. Underneath the appropriate 000x key, you'll find a MODES key, and underneath that, keys for each color depth (4, 8, 16, 32). We are concerned with 16, because that's the 65,000 color mode that most games use. If you game uses a different color mode, you'll need to make the edits there as well.
4) Right-click the 16 key for your video driver (000x) and create a new key called 512,384 (or 320,200 or 320,240).
5) With 512,384 highlighted in the left viewing pane, right-click the right viewing pane and create a new string value. Name it RefreshRate, just like in the picture.
6) Right-click the RefreshRate string value you just created, and select modify. Enter value data equal to the refresh rate you desire. 75 is safe for most monitors, but the value must be a valid one. For the Thriller 3D the valid values are 56, 60, 70, 72, 75, 85, 90, 120, 160, and 200. The 160 and 200 are probably not valid for the Stealth II as it has a slower RAMDAC. At this point, your screen should look very similar to mine. Double-check to be sure.
7) Close Regedit, reboot, and enjoy. Note: you can repeat this process for other resolutions, either specifying refresh rates for existing resolutions or creating keys for other valid resolutions, such as 320x200 and 320x240.
If you experience trouble with your newly edited registry, or if you make
a mistake and don't know how to fix it, don't panic. You can go into Win95's
safe mode and just double-click on the exported registry you created to restore
your original settings. You did back up your registry, didn't
you?