GSYNC is better because dedicated hardware in the monitor so yea this is more of a budget question? TBH both the performance & monitor cost difference is so minor though.
While gsync compatible might solve problems with screen tearing, it doesnt have the full functionality of gsync. Simply, it is "good enough". You can google gsync vs gsync compatible to find the graph nvidia put out when they first introduced gsync compatible.