Yes.
A normal, synchronous monitor updates the screen a specific number of times per second based on what is in a buffer. However, this can cause PROBLEMS.
VSYNC ON
- this synchronizes so the GPU outputs 60x per second if the monitor is 60Hz. The PROBLEM is that you need an added buffer so it adds lag. Thus the game feels more SLUGGISH. Most noticeable in faster games.
VSYNC OFF
- the GPU just creates new frames as fast as possible
- avoids added LAG, but creates screen TEARING because the content of different frames get mixed together on the screen
GSYNC:
The GPU creates a frame, then the Monitor draws it. So the monitor is VARIABLE and only draws a frame when told to. You can't get different pieces mixed up (screen tearing) and there's no synch buffer caused by VSYNC ON
The result is that at the SAME TIME you have:
- no screen tearing
- minimal lag/sluggishness
There's more to the topic. For example, some Freesync monitors don't work well if the max/min is less than 2.5x (i.e. 40Hz to 60Hz means no support below 40FPS, but GSYNC works below 60FPS the entire range).
Some monitors have issues with color shift due to OVERDRIVE of the pixels (hard to vary the pixel response time and keep the color correct).
Best monitor?
Freesync for AMD GPU
GSync for NVidia GPU
A 144Hz, 27", IPS would be at the top end, but expensive.