I like TwitchFast's build, but I personally think a FX 6300 is good enough for what you're wanting to do without even being overclocked, if you're wanting to save as much money as possible. They're easily overclockable, if you do want to, but I can do plenty of things simultaneously that's cpu intensive, and have yet to be pushed past 80% or so.
Also, I just noticed the user above me posted about the 6300, so I'd like to add the clock speed is 3.5ghz, but most people can easily over clock it to at least 4.0ghz with no problems, if not higher. I remember seeing plenty of people posting about getting an average of about 4.3ghz and about 4.5-4.6 tops.