Fitzitz :
The 8350 is an okay CPU, but you would definitely be better off with an i7 4790k. What is it that you are going to be streaming exactly?
if its LOL, Minecraft, or WOW, then yeah go ahead, get the 8350... now if you are actually going to USE that 970 and stream games like Battlefield, Call of Duty Advanced Warfare coming up, or most other modern 3D titles, I would really recommend an I7 as well.
Just... I've owned both, I have first hand experience, it was a terrible time pairing top end graphics cards with the 8350. The 270x my friend has runs GREAT with the 8350, because the 8350 can handle any game the 270x can.
If you want a 970, get an Intel. and i5 would be okay, but an i7 will be what you want if you are serious about streaming and multitasking.
If you want consistency and flat FPS, then REALLY get the I7.
For example. 8350 in BF4 was about 40-90fps... VERY inconsistent range. and that was at stock, and OC'd results.
now with the i7 I see mainly 70-100, with it never breaking 60fps, even while recording or streaming.
I have friends with 8350's who refused to upgrade to an Intel like me, and they are STILL trying to get the things to game correctly. No matter what BIOs options, Drivers, clocks, voltages, the 8350 just never got fast enough for my 290
Basically if you are willing to cut the corner to get an 8350, may as well just get a lower tier graphics card to pair. Intel owns a monopoly right now and there is no easy way around it :/
You can save $150 getting an 8350, but you might have to learn to settle with the chip's capabilities.
Correction. Streaming Single player games would be okay with the 8350, but if want to stream ANY sort of multiplayer FPS or thrid person game, you will want that i7 to match that 970.