I've had Intel my entire life, but this time around I am going for AMD.
I understand the 10600k is the 'best' gaming cpu, and beats the 3700x (by a tiny margin), however the 3700x has 2 extra cores, which in a couple/few years will contribute to a higher performance in games, as games start to take advantage of these additional cores.
Also, with AMD I can get the 3700x now, enjoy top gaming performance and then in 3-5 years time buy a second hand 4000 series Ryzen and plug it into the same motherboard, to boost my performance if I so wish.
If you change rigs every 2 years, then sure, the 10600k is the go-to gaming chip. If you tend to keep your PCs for longer than that, then currently AMD makes a lot more financial sense, without any impact in performance worth talking about, and with an advantage in future performance, both due to the higher core count and also an upgrade path to next gen cpus.
*I am comparing these two rather than 3600x due to price similarity. The same points stand if you get the 3600x, apart from the extra cores obviously.