Which processor is better for gaming and which one is better for streaming
For both those tasks you arent going to see much of a difference between those two processors, but for rendering the 8350 would pull ahead, but then again Intel has all of its other technologies and its HD 4000 graphics can show Rendering/Other task improvements, which can mean a lot or a little depending on your use.
I do think ive heard the FX series are power Hogs when Oc'd but then again the Ivy Bridges are Hot when Oc'd. so again theyre pretty equal.
to put it in short, its more or less an equal trade off for what youll be doing. personally motherboard features for said socket and Price would play more of a role in my decision.
I'd say the i5 would be of assistance when it comes to streaming, the apu it has with it can handle realtime video encoding. If you want to talk about straight performance, they're basically the same, but the fx-8350 performs only as good as an i5-2500k when it comes to programs that hyperthread heavily.
If you have windows 8 then i would say the fx cpu just because you just dont run out of cores. so if your doing 4 things and they each use 2 cores you dont see a slow down in the cpu. the i5 third gen would be a good pick if you do a a lot of transcoding.(converting video from one format to another.) for transcoding the hd4000 graphics is faster than the gtx 680. If your editing gameplay vids then the 8 core will be as fast or faster than the i7 in rendering videos. but for gaming their about spot on with each other. and most fx8250's will oc to 5ghz+ http://benchmarkreviews.com/index.php?option=com_content&task=view&id=962&Itemid=63&limit=1&limitstart=13