The AMD Ryzen 7 2700X 8-Core 3.7GHz is a high-end CPU based on the 12nm Zen+ microarchitecture.
It offers 8 physical cores (16 threads), initially clocked at 3.7GHz base clock and 4.3GHz boost with an unlocked multiplier for overclocking, and 16MB of L3 Cache.
Among its many features are Simultaneous Multithreading, Cool n Quiet, CoolCore Technology, Extended Frequency Range (XFX) 2.0, Pure Power and Precision Boost 2.0.
This CPU is likely to offer exceptional computational performance and will not be the bottleneck in any modern gaming PC. It will be able to play all modern games comfortably on high/ultra graphics performance without being a hindrance to the accompanying GPU.