your best bet is to look up reviews for the chips and see if the software you use is on the list and compare. Some software like multiple cores, AMD might win again an I5 or I3. Software that favors clock speeds will probably do better on Intel over AMD as intels do rule in processing per clock cycle. AMD just throws more cores and speed at the chip to make up for that.
There is no single answer. Lets take a 8350 and I5-3470, only $10 difference.
http://www.anandtech.com/bench/product/702?vs=697
Look at the cinebench scores, meant to test 3d rendering ability of a CPU. single thread test, intel wins. multi-thread test, amd wins.
That intel chip also isn't overclockable. you could overclock that AMD and get more power out of it.
The 9000 chips aren't worth it. Too much and they run too hot. Honestly, from an AMD fan, the 8350 is pushing it. The 8320 is usually way cheaper and will always overclock to 8350 speeds. The 8350 is 4ghz with only a 4.2ghz turbo boost, the 8320 is 3.5ghz with 4.0ghz turbo boost, therefore it has to be able to automatically overclock to 4.0ghz speeds. Couple that with things like the 8320 being on sale in-store only at microcenters across the US for $99, the only $99 intel is the Pentium 2180
http://www.anandtech.com/bench/product/68?vs=697
AMD crushes it at a $99 price point with that chip on sale.
A lot of this debate comes down to money. Intel generally costs more. In Canada when I built my rig, it was an 8320 or an I3. 8 core or dual core. As good as intel is, it's not 6 cores more worth.