Shanksya :
what about an fx 8350? I have been planning on getting it, I want to get a $2000 PC next black friday, when all the deals roll in. Could ya'll deal with 30-45 fps on BF4 on high for 11 months?
There's no difference between an FX-8320 and an FX-8350 except for clock speed, and spending extra for a boosted clock on an FX series CPU is like spending extra on "professional" gift wrapping -- you can do it yourself for free. If you're going for a $2000 PC next year, then yea go for an FX-8320. Regardless, you'll still need a new motherboard, but if you can afford that along with the FX-8320 now and then still can afford to buy a $2k PC desktop next year then that's not bad.
Just my personal input though, what would you get for this $2k PC? By all means, a GTX 770 is nothing to simply replace, not a year after its release anyway. So I assume you're going to put it in SLI? That's the only option that'd make sense to me (unless you find a good deal to sell it). But if you can buy an i5-4670k now, there's no reason to get an i5-5xxx next year. There are people still rocking an i5-2500k and loving it right now, and won't upgrade for a while and they still don't bottleneck. If you get the i5-4670k now, then next year you could put on some sweet peripherals and extra goodies for your rig, rather than get a whole new PC.
Black Friday next year, you could easily get another GTX 770 for ~$300, a 500 GB SSD for $300, and a nice 120/144 Hz monitor equipped G-Sync for about $400, and that'd still only be half your budget. The extra $1,000 could go towards... I don't know, something outside PCs? I can't see anything else you'd realistically want to add when equipped with all that. A new case, perhaps?