Yeah I remember that I was also quite intimidated and confused when I was confronted with the interface of HzTool for the first time. But fear not!
You only really need the driver settings tab. Of course, you can check out the detection of your monitor on the monitor settings tab, but that should work out fine on its own. Ready?
1) You start the program and select a driver in the drop-down menu in the upper left corner. Also remember to select "autodetect monitor at boot".
2) Then you simply go one selection box further down, and select the bit-depth you are gonna use the monitor in. I have selected 16 bit and 32 bit, since I never use 24 and 8 bits for anything.
3) Then you select the default resolution that you normally use at the desktop. Remember that it is generally bad karma to use a lower desktop resolution and bit depth, than you are gonna use in a program. Anyway, I normally use 1024x768 @ 32 bits. After you have selected the resolution, check "confirm change" and "set resolution as default". Then hit the "set" button.
4) Now we are getting into business! The program should now be hooked into your drivers and be ready to tinker with the refresh rates and resolutions. Skip to the right side of the interface and hit "85 hz std". That will set the resolutions and the refresh rates to the most commonly supported and used. Now it is time to finetune it just a bit. The checkboxes are for those resolutions you want HzTool to be able to govern. I have checked 640x480, 800x600, 1024x768, 1280x1024 and 1600x1200. Now the drop down menus beside each resolution is the refresh rate you want to lock to that specific resolution. I have set all of mine to 100Hz, but many monitors do not support that high a refresh rate for large resolutions. Anyway select the refresh rates you think you monitor can handle. Just don't select the "default" and "optimal" settings, because they give the control of the refresh rates back to the drivers.
5) Click "set" and confirm. Then click "save" and the settings you have selected are written directly to your registry through the drivers. You can close the program, and do not need to run it again unless you want to change something. No fuss, no problems and no questions asked. Once your system loads the registry, the settings you have selected in HzTool are as integrated a part of the OS as program locations, virtual memory, swap file settings and so on.
6) You probably want to check whether it works or not. I have a button on my monitor that I use to get a menu superimposed on any graphics that might be rendered at the moment. At the top of that menu I can see a V: and a H: (Vertical and Horizontal respectively) and those are the refresh rates, V: being the one we have locked with HzTool. Currently H: is at 81,4Hz and V: is at 100,0Hz. I dunno if you can do something similar, but it is nice to be able to check that it actually works. Anyway, you can just start GP4 and see if you get the "out of range" message. If you do, fir3e up HzTool and lower the refresh rate for 1600x1200.
One word of caution. Drivers can also change refresh rates and write them to the registry. If you change drivers you need to do this again. Also don't touch the refresh rate settings in the display properties panel. It can wipe the info you stored with HzTool.
I hope you can use this, LarryM . Post again if it didn't go as smooth as I typed it :P
It's only after we've lost everything, that we are free to do anything.