AMD Ryzen 7 5700X offers a sweet spot for gaming, providing an excellent price-to-performance ratio. Since it is an octa-core processor, it works wonderfully in both gaming and streaming, as long as you use the processor with a high-end graphics card. With the latest AAA titles, you are likely to get more than 100 FPS at ultra settings, provided you use something like the RTX 3080 or RX 6900 XT at least.