Strictly for gaming, 3950X is overkill. For someone that uses the PC to work as well, maybe, but even then, i feel that a 3700x will be quite sufficient.If you wana dream big theres one real choice today, don´'t need to wait, is called Ryzen 9 3950X.
But feel free to buy any brand you want. I choose depending on budget and performance. Im not a fanboy. When Intel get some good product on the market at a reasonable price I will go back to them (as long as its worth it over AMD).
Would be very interesting to see the upcoming 4700x and the new x670 platforms that will probably smash Intel for good 😬