Question ryzen 5 3500 enough for streaming?

Ryzen 5 3500 is not a ver good choice today, it comes with half of the L3 cache of the older borther Ryzen 5 3600 and 3600X, and it does not have HT.

I would ratter go with either Ryzen 5 2600 or Ryzen 5 3600 instead.

Also I don't think the Ryzen 5 3500 will be strong enough to extrat all the power the GTX 1660 can deliver. But then again, its imposible to know until the benchmarks goes out (but thats a who knows when, cause the cpus are not even out yet).