This guy measured the latency with Nvidia's v2 framerate limiter and it's just as bad as v-sync.
https://www.youtube.com/watch?v=rs0PYCpBJjc
Well I did some testing and can confirm that NVIDIA's framerate limiter is no better than using double-buffered V-Sync in fullscreen mode when the maximum pre-rendered frames option is set to 1.
The average difference in my testing was within 3ms of each other which is within margin of error when shooting video at 240 FPS. (1 frame = 4.17ms)
Borderless windowed mode running at twice the framerate (120 FPS) also measured exactly the same latency too.
Since the game was running at twice the framerate of the other two in that test, it suggests that the latency penalty for using borderless is higher than I originally thought.
I've always avoided borderless mode because it feels laggier than fullscreen if you have the maximum pre-rendered frames set to 1. (borderless ignores this setting)
Unfortunately I'd have to shoot things again to add results for borderless at 60 FPS and Fast Sync at 120 FPS, and it was far more time consuming than I thought it would be so I don't know that I will.
Based on these results however, I would expect borderless at 60 FPS to have the highest latency result, and Fast Sync at 120 FPS to have the lowest latency result. (without tearing)
Disabling V-Sync measured 41.67ms lower than all of these options. (2.5 frames at 60Hz)
Not just those. ALL games have been broken. Battlefield, Rocket League, et. al. Even Youtube is tearing. It's annoying as hell.
That sounds like a separate issue on your system.
The problem in Serious Sam HD is that everything in the game turns black when you enable V-Sync.
I've always had tearing even with Gsync enabled on my screen, so Fast Sync is my go to when I don't want to deal with Vsync, lag, etc. 4K Laptop Screen, GTX 1080.
One of the main selling points of G-Sync is that it doesn't tear.
You must not have something configured correctly.
The V-Sync option in-game must be disabled for G-Sync to work.
The V-Sync option in the NVIDIA Control Panel sets what happens when the framerate goes outside the G-Sync range of the display. For typical monitors that might be <30 FPS and >144 FPS.
What people usually do is have RTSS set with a framerate cap a few frames lower than the maximum refresh rate to prevent it ever leaving the G-Sync range.
If you temporarily disable V-Sync in the NVIDIA Control Panel and play a game which can run at several-hundred FPS, the screen will tear.
Keep dropping the RTSS framerate limiter by 1 FPS until it stops tearing.
This will be a few frames lower than the maximum refresh rate, just due to how things work.
When it stops tearing, you know that it will never hit the upper limit of the G-Sync range and switch over to V-Sync when the framerate gets too high.
Now re-enable V-Sync in the NVIDIA Control Panel so that it doesn't tear if the framerate drops below the minimum refresh rate for your display.