Question: how does vsync affect framerate?
Answer: This tells your GPU to synchronize its actions with the display, which forces it to render and send a new frame when the monitor is ready to redraw the screen. This does limit your framerate exactly to the refresh rate. For example, if your refresh rate is 60Hz, VSync will cap your framerate to 60 FPS.