3ogdy :
"I like gaming, but I'm also a CS Major, so I'll be using the computer both for work and leisure"
" I want a CPU that'll run fast for a number of years"
Your requirements:
-multimedia capabilities - more threads/cores =better. It's been proven even the Core i7 3770K is left behind by the FX-8350 in this area.
-gaming-wise - you won't see any noticeable difference in terms of FPS between Intel's latest and greatest and AMD's latest and greatest.
That's because
A) both companies have chips capable of handling gaming at over 50-60FPS.
B) gaming is more GPU-dependent so for considerably /noticeably better results you should invest in a higher-end GPU(HD7970/HD7950, for instance).
Back to your statement:
" I want a CPU that'll run fast for a number of years"
Check the system requirements for the latest games and for the upcoming ones and you will see most of them will know how to take advantage of more than 2 cores, which should tell you games are going to become more multi-threaded than they are right now.
Moreover, games ported from consoles such as the PS4 WILL know how to deal with the AMD architecture since they will all be optimized to run mainly on AMD hardware(AMD designed and supplies the hardware inside the PS4 (and the XBOX360, to some extent).
I'd go with the top-of the line Steamroller FX CPU when it comes out.
And that's without even saying Intel isn't expecting big performance gains out of Haswell (around 10% more performance or so) while AMD is expecting around 30% performance gains out of Steamroller, but that's another story - if you need a future-proof configuration, you should go with the FX-8350.
This isn't entirely accurate.
The 3770K has been left behind by the 8350 in multimedia? I don't even know where that came from but it's certainly not true. Show some benchmarks and I might agree with you.
Gaming wise, Intel chips still destroy AMD in CPU bound games. Starcraft, Skyrim, and Planetside 2 come to mind and there are a lot more. In the case of PS2, it's not even playable on an AMD chip due to frame rate drops. The only game where AMD is really that effective is Crysis 3 and while it keeps up with Intel in average frame rate, it has a much lower minimum frame rate which means it dips into unplayable levels at times.
We've seen Haswell and we know what it can do. It's another 5-10% on top of Intel's already 20% IPC lead. Everyone might think AMD is going to pull out 30% improvement, but AMD has a bad habit of talking big then letting everyone down. Piledriver was about a 15% improvement on Bulldozer, but a lot of that was clock speed increases and there's not a lot of headroom there.
It's also important to remember that AMD chips are clocked higher to begin with in order to keep up, thus using way more power. When clocked the same, an i7 beats an 8350 in just about anything and still uses less power doing it.
There's nothing wrong with the 8350 as it is $100 cheaper than the 3770K, but lets be realistic. It's a competitor to the i5 not the i7. I certainly wouldn't get one if budget isn't a concern, especially with Haswell around the corner. You can always wait to see what happens with Steamroller, but as much as I would like to I'm not getting my hopes up.