Native G-SYNC is currently the gold standard in VRR at the moment, and it handles VRR-range-crossing events much better (e.g. framerate range can briefly exit VRR range with a lot less stutter).
Using G-SYNC Compatible can work well if you keep your framerate range well within VRR range.
The gold standard is to always purchase more VRR range (e.g. 360-500Hz) to make sure your uncapped framerate range (e.g. CS:GO 300fps) always stays permanently inside the VRR range. Then you don't have to worry about how good G-SYNC versus G-SYNC Compatible handles stutter-free VRR-range enter/exit situations.
Also NVIDIA performance on FreeSync monitors is not as good as AMD performance on FreeSync monitors, in terms of stutter-free VRR behaviors.
Eventually people will need to benchmark these VRR-range-crossing events.
If you have a limited VRR range and your game has ever touched maximum VRR range in frame rate before, then the best fix is to make sure you use VSYNC ON and a framerate cap approximately 3fps below (or even a bit more -- sometimes 10fps below for some displays). Use VSYNC OFF in-game, but VSYNC ON in NVIDIA Control Panel.