rds1220 uncovered most of it, but there is a little more to it.
Firstly you would have to tell us exactly what your using your computer for, because that is often the dictator of which CPU would be the best choice. For gaming, the 3570k(I assume you mean "k") will do just as good of a job as the 8350, beating it out in a few titles where Core optimization tops out at two or four -- that is the biggest weakness of the 8350. The industry simply hasn't caught up to 8-core optimization, which is why single-threaded apps like games run much better on the 3570k. The FX-8350 is a bit ahead of it's time, if you will -- but the flip side of that is you will see better performance out of it as time goes on, to put it simply.
Productivity apps are a completely different story, however. The 8350 outpaces the 3770k in some benchmarks because productivity apps often make use of every core you throw at them. In that respect, the FX-8350 would be your best bet.
Also, the FX 8350 has a better upgrade path with Steamroller on AM3+ than the 3570k does with the 3770k. LGA 1155 "dies" after Ivy Bridge because Haswell will start up the new socket LGA 1150* -- so going Ivy Bridge would mean having to buy a new MOBO if you wanted to upgrade to Haswell anytime in the future, whearas your future Steamroller AMD processor would work fine with the current AM3+ socket being used by the FX-8350.
In terms of power consumption, people cry left and right that the FX-8350 drains power.. it does, but it's not that big of a deal because most PSUs have ample room to accommodate and the whole "electric bill" thing is a myth.. its like 20 cents more per year.(if you're in America).
Plus, the FX-8350, with a default 4GHz Base Clock, OCs MUCH better than Ivy. 5GHz overclocks with good cooling solutions are not uncommon.
Did I answer everything?