Explanation of terms for those that are unsure:
V-SYNC - Framerate synced with monitor refresh rate (no tearing, input lag, increasing input lag as framerate lowers since)
V-SYNC OFF - Framerate un-synced (tearing, very little input lag)
Adaptive Sync - At high framerates, VSync is enabled to eliminate tearing. At low frame rates, it's disabled to minimise stuttering. (input lag at high frame rates, tearing at low frame rates)
G-SYNC / FreeSync - Syncs refresh rate to frame rate (no tearing, minor input lag)
(important to note that if maximum refresh rate is hit, G-SYNC will no longer be functioning so then input lag may be encountered if V-SYNC is enabled, input lag will not be encountered if V-SYNC is disabled but tearing will be)
FAST-SYNC - De-coupled rendering and monitor refresh. VSYNC OFF but the monitor will only render completely rendered frames, thus eliminating tearing (MINOR input lag but NO TEARING!

) also it is monitor agnostic so it will work with any screen. It is analogous to hardware triple buffering but does not back-pressure the render pipeline.
It is a clever solution to the problem and requires very little overhead there should be no performance hit. It can still be used with G-SYNC for those that have systems that struggle to maintain FPS > refresh rate.
Personally, I'm super sensitive to tearing and I'm excited as it finally means I can play with V-SYNC off!