https://bugs.winehq.org/show_bug.cgi?id=46193
--- Comment #5 from George Gibbs vash63@gmail.com --- I got a reply from aplattner @ nvidia regarding this which may be helpful. I'm just going to paste it here:
The RandR 1.1 interface predates having multiple monitor support in the X server, so the only way it has to identify display configurations is with a (resolution, refresh rate) pair. The NVIDIA driver supports configurations that would look identical to RandR 1.1, so the driver assigns sequentially increasing "refresh rate" numbers so that the RandR 1.1 modes are unique. This behavior is documented in the readme: https://download.nvidia.com/XFree86/Linux-x86_64/415.13/README/faq.html#WhyI...
Nowadays, Wine could use RandR 1.2, which is aware of multiple monitors and capable of configuring the display timings (including refresh rate) and scaling parameters on a per-monitor basis. However, due to a disagreement over the intended behavior of RandR 1.2 interfaces, Wine does not use it and instead relies on the older RandR 1.1 interface. You can read more about the history of that decision here: https://bugs.winehq.org/show_bug.cgi?id=34348