AMD released the Ryzen 7 2700x on April 19, 2018 which was to fight back the new Intel 8th generation Processors (core i7 8700k ). That time both the CPU's were the most powerful on their own sides. Both gave each other a tough competition and Intel won in the Single-Core tests and AMD won in the Multi-core tests but AMD came at a much lower price and offered a great performance in all kind of work that no one could neglect whereas Intel was more expensive and only provided more gaming performance than AMD for more money. Now today, after 2 and a half years of launch, would it be worth buying.
The AMD Ryzen 7 2700x was launched at the price of $330-$350 and now you can find one for about $200-$250 will keep on dropping as the time passes and new generation comes. The Ryzen 7 2700x comes with 8 cores along with Hyper-Threading ( 16 threads ) and frequency of 3.7 GHz which can be further Overclocked up to 4.3 Ghz. It comes with a total of 14 MB l3 Cache and 105 W TDP. It is based on the Zen+ Micro-Architecture and processed on a 12 nm Technology. It comes with no integrated Graphics and you have to pair it with a graphics card or you won't get display. It can be paired with a good AM4 Socket Mother-boad like B450, x570 ,x470, B550 ( do not buy a A320 to pair with it ). A maximum of 64 GB DDR4 RAM can be supported ( the Memory support differs in each Mother-bord, only higher end Motherboards like x570 can support 64 GB RAM ) with a frequency of up to 3200 MHz. The specs are given in the table below.
For more information you can go AMD
The specs show again AMD focused on improving the CPU Base and Boost Clock, the Process Technology and Micro-Architecture and the RAM Maximum Frequency Support from the Ryzen 1700x. This CPU is still extremely powerful but the only drawback is the great TDP ( 105 W ) which is normal for a high end but this cost you increase in electricity bills. Now, finally after the specs and all it is the time for benchmarks. The Ryzen 7 2700x is paired with Nvidia RTX 2060 Super ( you can use it with a RTX 2080 or a GTX 1080 ti at the most for nearly no bottlenecks ) and 16 GB DDR4 RAM clocked at 3000 MHz ( you can use upto 3200 MHz and there would be a slight increase in performance in tests ). Cinebench R15 and 5 games at ultra preset on 1920x1080p Full HD Resolution tested.
This CPU scored 1814 points in the Multi-Core tests in Cinebench R15 which is amazing as even today this will help you do all heavy multi tasks like streaming, rendering and editing. On the Single-Core points side, it scored 175 points which will only give you max results when paired with a RTX 2060 Super at least. This CPU is extremely good for both gaming and multi tasking today.
Should You Buy it ?
My answer for this question would be Hell yes ( for doing heavy multi tasking and streaming )! Today this beast costs about $240 which is a pretty good price for the performance. There are many budget options like Ryzen 5 3600 ( $170 ) and Ryzen 3 3300x ( $120 ) which will provide you a Fantastic performance in everything for an even cheaper price but the main thing in which it destroys the other 2 is Multi-Core performance and that was expected because it used to be the most powerful AMD CPU. This CPU also has drawbacks which are a bit less gaming performance and high TDP. Well those were my thoughts and your thoughts might differ.