The issue with the 3700x is its binned lower than the 3900x, which is binned lower than the 3950x which competes with Epic binning. I think AMD made a mistake here and should have binned the 3700x higher but as it sits, your binning is going to be mid grade to low end.
Purely gaming, Intel still comfortably holds the crown, especially when overclocked to 5Ghz. My 8700k is a better gaming CPU than Ryzen 3.
Asus Prime Z370, Intel 8700k @5.0Ghz, Nvidia GTX 1080 Ti, 16GB @3400 CL14, Watercooling: x2 MCP355 pumps, x1 280 on front of case, x1 360 on top of case, x1 140 on back of case, x1 240 on bottom of case