ezrare123 :
feelinfroggy777 :
They are very close in performance. The 8700k has a slight edge in gaming and the 2700x has an edge in productivity (streaming). Since you plan on streaming, I would go with the 2700x. But make sure you pair it with RAM that is 3200mhz or higher as Ryzen scales well with fast RAM.
unfortunately I only got 2667mhz here
is it all that bad?
It will work, you will just be losing some performance.
As far as the motherboard, a b350 board will be fine with the 2700x, but you will need to get the bios updated for it to run. To run a bios update you need a previous gen Ryzen CPU. So it maybe more trouble than it is worth to get a b350 and figure out a way to update it instead of getting a x470.
In the end, you are comparing a Ferrari to a Lamborghini. Both the 8700k and the 2700x are excellent CPUs. You cant go wrong with either.