Vsync introduces input lag no matter how you word it. Gysnc does not, though it does not work below 30fps. Vsync waits for the monitor to be ready for the next frame.
Since frame-rate goes up and down, you get random bits of input lag when it waits for the next available frame slot. higher refresh rate helps this but won't solve the underlying problem. If your video card does not line up when rendering frames (which it cannot), than it will show input lag since its waiting for the next frame. Say you have 60 frames per second (1000ms). Divided that by 60 you get 16.6ms per frame. If the next frame comes in anytime after 16.6ms than it will hold the last frame until the rest of the time on the second frame. This could be 5ms all the way to 16.5ms. THIS IS WHERE INPUT LAG COMES FROM ON VSYNC!!!!
Gsync has a add-on card in the monitor with frame buffer and software to time the frames to match. So say the game is running at 45FPS, it will change the monitor to 45hz to allow the frames to stay in sync and remove screen tearing and input lag. The monitor does not wait on any frames, it simply matches what is being outputted.
So in short, having Vsync on and GSync defeats the purpose of GSync. You are wasting money and have no reason to even have a Gsync monitor. I'll take it off your hands