If I had the choice between a 3570k (Haswell) or an FX 8350 I would choose the 3570k in a heartbeat. From a pure gaming standpoint there is absolutely no logical reason whatsoever to pick the AMD platform unless your hanging on the logic od "Mooooooorrrr Cooorzz is better for future"!! No doubt developers will become accustomed to using more threads but this by no means = the FX beating the I5 automatic no questions asked. The i5 is the stronger, more powerful, more effecient, more future proof processer. I'll happily eat crow if I turn out to be wrong. Some reason why the 3570k is the obvious choice are..
1) upgrade path= buying the FX is buying a dead socket.
2)performance=Even with less cores the 3570k absolutely obliterates the FX in anything using 4 cores or less (which is 90% of the games out there) and still handily matches or beats the 8350 in heavily multithreaded games due to the IPC of the intel. Did I mention the i5 is nearly 50% more powerful on a per core basis?
3)Features=with the i5 ou get quicksync,speedstep,pcie 3.0, etc. Getting the AMD no PCI-e 3.0 for you. For now it barely makes a difference but in a few years you'll be bottlenecking the most powerful GFX cards. Good luck with that.
4)Power Consumption=while it can be argued that desktop enthusiasts could care less about power consumptiion given the choice between a nuclear reactor or a lightbulb why choose more heat Lol? The FX when heavily overclocked (which is the only way ot match the performance of even a stock i5) sucks more than 250w. It's insanely inneficient compared to the i5.
cpu bound games=Thsi cannot be stressed enough. Games that require 1-4 powerful cores with some grunt fail terribly on the FX. Even when heavily overclocked the FX can barely manage to keep up with a stock 2500k my less a 3570k in thse types of games. FX fails terribly in this regard. So if you play games that require powerful cores ger ready for frustration.
The 3 year old 2500k is a better processor than the 8350. The 3570k just multiplies. If you want a power hungry cpu with limited features and a dead socket just for the purpose of having those few extra semi cores get the FX.