Deathaim :
I was thinking between AMD FX-8350 & Intel Core i5-3570K since from my noob view FX 8350 rap** since it got (16 cores total 8/8) compared to 8(4/4) of intel it also got higher core frequency of 4GHZ without overclocking compared to 3.4 of i5
First of all, the i5-3570k has 4 cores, and no hyperthreading, thus it has 4 threads, not 8 like you say.
Second, the FX 8350 has 4 modules with 2 integer processing units each, giving it 8 threads, not 16 like you say.
(It's also not a "true" 8-core CPU - when using those integer processing units, it has 8 threads, yes, but when you're doing floating point calculations, where accuracy isn't as important (i.e. gaming), it can only use the single FPU that is in each module, making it the equivalent of a quad-core.)
As for the higher core frequency, I'm going to say this as simply as I can: "GHz" DOESN'T MEAN ANYTHING.
It's a meaningless number. The ONLY time it can be used to compare anything is within CPUs of the exact same architecture.
For example:
1) An ivy bridge Intel chip running at 3.4 GHz is going to be (very slightly) faster than one running at 3.1 GHz.
2) An Intel SANDY bridge chip running at 3.4 GHz is going to be (very slightly) slower than an ivy bridge chip running at 3.1 GHz, because the ivy bridge architecture is more efficient by 10-15%.
3) Amd has been focusing on more cores, as opposed to single core efficiency. This means that the i5-3570k running at 3.4 GHz is going to be a goodly bit faster than an FX-8350 running at 4.0 GHz.
Ivy bridge has much, much higher core efficiency, so core-for-core, Bulldozer is flattened. This is why, when it comes down to gaming, which is usually only coded for one, two, or very rarely, four cores, the i5 wins hands down. There are very many things at which Bulldozer shines, and is far better than Ivy Bridge, but gaming is not one of them.