Hardware is Pentium G3258 and GPU is its Haswell Intel HD integrated graphics, OS is Windows 7 64bit SP1. Driver installed was the newest 15.36.7.3960, but in the Intel graphics "Information Center" it lists the version as 10.18.10.3960
No matter my GPU vendor, by default I can only select up to 75hz on my display even though it's capable of over 120hz at 640x480 and over 90hz at 1280x720. Therefore I've set up a few custom refresh rates at a variety of resolutions:
800x600 @ 112hz
1024x768 @ 88hz
1152x864 @ 79hz
However, whenever I select those resolutions, whether through windows or via a game, it always runs at 75hz instead of my custom resolution. If I look at the refresh rates available via "Advanced Settings" in Windows 7's "Screen Resolution", I can see that the custom refresh rate is indeed available, but I have to go into said "Anvanced Settings" and manually select it every single time I change my resolution - this is particularly annoying for fullscreen games that lack refresh rate selection (which is many) where I have to first manually change my desktop resolution and refresh rate to what I want the game to run at, and then launch the game; afterwards I then have to manually set my desktop resolution and refresh rate back to what I had before.
Now to clarify, when I do manually select those custom refresh rates and their according resolution, the image displays perfectly - my monitor is fully capable of handling those refresh rates at those resolutions and the monitor's menu confirms that it's accepting and displaying the according refresh rate and resolution.
Oddly enough though, setting a custom resolution for 640x480 @ 120hz does have it run at 120hz for any 640x480 fullscreen games, which is what I would expect for the other resolutions. Though oddly again, setting 640x480 compatibility mode in Windows results in running at 60hz...
Now if it's a custom resolution that Windows considers to be larger than 1152x864, such as 1280x704 @ 96hz, then you will always get 96hz whenever you select 1280x704 in anything whether it's a game or the desktop resolution or whatever.
And for reference, checking and/or unchecking "Hide modes that this monitor cannot display" doesn't change the issue.