You can try enable “AsyncFlipSecondaries” option in xorg config. I tested myself and it works but you will get screen tearing on your secondary monitor. Your primary monitor will be fine.
You can also try tweak nvidia driver settings. I can’t help you with that since I am AMD user.
For Wayland to work you have to set some kernel parameter. Try follow [HowTo] Use Wayland with proprietary NVIDIA drivers