Yes. Your description identifies a real usability gap: resolution and refresh rate are separate parts of a display mode, and current Windows/NVIDIA interfaces don't provide a simple user-facing rule such as “whenever I change resolution, use 160 Hz if supported.” Microsoft's display APIs likewise describe resolution and refresh frequency as separate mode parameters.
Interestingly, NVIDIA historically provided exactly this sort of functionality. Older NVIDIA software had Refresh Rate Overrides, allowing a refresh rate to be associated with individual resolutions. NVIDIA's own older documentation describes selecting refresh-rate overrides for each resolution.
You made the right choice contacting NVIDIA.
Since you're switching resolutions specifically for games, I would avoid changing the Windows desktop resolution whenever possible. Keep the desktop at 3840×2160 @ 160 Hz, and select 1920×1080, 2560×1440, etc. inside each game's graphics settings. Exclusive-fullscreen games can request their own display mode, while borderless games can instead use rendering resolution/scaling without changing the desktop mode.
If you actually need the Windows desktop to switch, there is another solution: create shortcuts/scripts that request the entire display mode, for example:
- 4K → 3840×2160 @ 160 Hz
- 1440p → 2560×1440 @ 160 Hz
- 1080p → 1920×1080 @ 160 Hz
Windows exposes APIs capable of requesting resolution and dmDisplayFrequency together, so a utility/script can change both simultaneously rather than changing the resolution first and then fixing the refresh rate. Microsoft Learn
That would effectively recreate the convenience you're missing: one shortcut for 1080p/160, another for 4K/160, etc.
Technically, yes. Windows could provide something like “Preferred refresh rate: 160 Hz” or remember the last refresh rate selected for every resolution.
Unfortunately I can't share your improvements suggestions to Microsoft, please share your feedback with Microsoft at this page: