Which monitor should i buy Samsung C32J50, AOC C27G1 or MSI optix G27C4?

Hello guys,
I want to buy a new monitor, Currently I am using 3x HP Z23n. I though about upgrading to 32 inch or to 27 inch.
and I am confused between those three ( Samsung C32J50, AOC C27G1 and MSI optix G27C4).

First I was going to buy the Samsung because I prefer the large screens but then I found it doesn't support the free sync however some reviewers didn't mention any problem with screen tearing . My GPU is NVIDIA so I think it won't work properly with the free sync. I need the monitor for programming and gaming.
Any advice would be appreciated