Jolly En realidad el freesync no sirve para evitar el tearing.
Explico cual era el problema.
Antes de que existiese el freesync existía el problema de que la gráfica procesase un número de frames que variaba y que la pantalla era incapaz de soportar, así que a veces veíamos que la imagen daba "saltitos" y perdía fluidez y suavidad en el movimiento porque la pantalla era incapaz de sincronizarse al tener unos hercios fijos (así que tenía un constante microstutter). Por eso era tan importante lograr 60 o 30fps estables en los juegos cuando no existía el Freesync.
La cuestión del tearing era diferente, si la gráfica escupía más frames que el límite de pantalla o configuración del juego pasaba que mientras la pantalla te mostraba un frame la gráfica era tan rápida que en ese mismo fotograma aparecía también otra parte del siguiente frame, ocupando media pantalla cada uno, y haciendo que la imagen pareciese "cortada".
El Vsync limitaba ambos problemas, el tearing lo controlaba limitando el dibujado de frames que se muestran, esperando a que un frame esté completo para mostrar el siguiente (por eso produce imput lag), y la falta de fluidez la solucionaba a lo bestia, si el juego bajaba de los 60fps en ese momento te lo limitaba a la mitad (30fps) para evitar el microstutter y los tirones (el problema es que ese bajonazo de 60 a 30fps se notaba una barbaridad).
Pues bien, la llegada del freesync y gsync adaptan los hercios de pantalla al framerate que produce la GPU, evitando así el microstutter que producían los cambios de framerate que no podía soportar la pantalla, y por su parte el Vsync activado ahora solo se limita a evitar el tearing en caso de que los frames que produce la GPU superen lo hercios de la pantalla.