RedDave :
which is better for gaming and multitasking.
I might also use photoshop and after effects.
The I5 is better for gaming in the most games, FX-8320 is better but not much better in few games, these who support good HT.
For photoshop and streaming and such, the FX-8320 is a winner due to using its HT.
Its hard to know if the games will support HT in the future but if they do, FX-8320 will be a good gaming CPU in the new games aswell.
I'm right now using a FX-4100@ 4,7 ghz. I'ma upgrade to I5 because I aint sure FX-8320 will do me good in the games I'm gonna play, since all of them dont support HT. My decision is to go with an I5-3450 and a cheap B75 1155 mobo, and then go with i7 3770 in about a year if the games will support HT. I'm done with AMD.
Anyways, FX-8320 is ok for gaming but personally I'd choose intel, since I've seen some tests in games which dont support HT, FX-8320 vs I5-3570K, FX-8320 Appears to be much better for streaming, but I5-3570k beat it in gaming, definitely in these non-HT supported games.
I hope you find your solution!
If you're gonna photoshop FX-8320 may be the choice, but remember, for gaming the intel appears to be better unless you wanna stream when gaming.
I'm not a fanboy, and want no arguement, this is just some info I found on the internet, also checked benchmarks and I5-3570K beats FX-8320 in most games and an I5-3470 even 3450 would beat it in most games too.