help on choseing the best cpu

Solution
This text is mainly for AMD FX against i5 but still applies.
An i7 is an i5 with hyperthreading (more threads) good for video editing/heavy work but doesn't give much performance boost in gaming. And AMD phenom ii x6 is an older architecture than the FX but the same concept as below still applies. The i7 will cost a hell of a lot more. 3d rendering and gaming is very dependent on a good graphics card too.


The difference between AMD and intel for gaming.
Firstly, you need to decide what your priorities are, and what you will use the PC for.
Things such as: light gaming, heavy gaming, basic work (e.g. MS Office), heavy work (e.g. video editing, 3d modeling).
For the most part in current games the biggest difference will be...
if you can get an i7 6 core or an i7 4 core with hyperthreading they will perform better in some 3d render apps that dont support cuda or opencl.
if you have a decent nvida gpu then you will get quicker results from using the cuda support offered in apps like 3ds max. or if you have a decent amd card then blender should give better results than any cpu.
 
This text is mainly for AMD FX against i5 but still applies.
An i7 is an i5 with hyperthreading (more threads) good for video editing/heavy work but doesn't give much performance boost in gaming. And AMD phenom ii x6 is an older architecture than the FX but the same concept as below still applies. The i7 will cost a hell of a lot more. 3d rendering and gaming is very dependent on a good graphics card too.


The difference between AMD and intel for gaming.
Firstly, you need to decide what your priorities are, and what you will use the PC for.
Things such as: light gaming, heavy gaming, basic work (e.g. MS Office), heavy work (e.g. video editing, 3d modeling).
For the most part in current games the biggest difference will be made by the selection of the GPU. Get a great GPU + worse CPU rather than worse GPU + great CPU.

The AMD FX CPU's have many cores, which are weaker.
intel i5's have less cores, which are stronger.

The intel's consequently have better performance per core. In older games, the intels perform much better as those games are optimised for good performance with only a few cores (single-threading).
In newer games, the AMD FX's really shine due to the introduction of games using more cores (multi-threading).

The difference comes in depending on what you want to use the PC for. If you're on a tight budget, save some money and go with the AMD and spend the extra money on a better GPU that will give you better performance than any CPU could.

i5: Good for older games (single-threaded), Good for newer games (multi-threaded), Good for general work, great all-round CPU and probably the best around for current games (may change in future).
AMD: Slightly worse for older games (single-threaded), Great for newer games (multi-threaded e.g. BF4, Crysis 3), Good for light/heavy work, extra cores are great for 3d modeling and video editing or rendering, great CPU whilst costing much less than the intel. Even though it's worse in older games it will run them perfectly well and smoothly.

Regardless, both will perform well.
For an i5, I would recommend an i5 3570k or a 4670k. Why? They are king for gaming performance at the moment and since they are the k version they are unlocked and can be overclocked in future for a performance boost.

For an AMD, I would recommend a FX 6300/8320/8350 [Do NOT go with a bulldozer CPU, only piledriver. List here: http://en.wikipedia.org/wiki/Piledriver_(microarchitecture) <-- That should all be one link, not sure why it splits.]. Why? Great multi-threaded performance for newer games and heavy work, are just fine in older games (not overkill, can deliver smooth frame rates maxed with a good GPU), and are great for productivity with a tame pricetag.

In conclusion, budget gaming/work: AMD. Not on a budget gaming/work: i5. The i5 currently delivers better performance but don't get the impression that the AMD is lagging behind. They are great for gaming and work with a really great pricetag, just not currently up there with intel. In newer games though such as BF4 the AMD's have caught up in performance and in some cases deliver better performance than the intel's for much less money.
Either solution will game just fine with a nice GPU, focus mainly on that.
 
Solution
thats the case for gaming but 3d rendering and your into a whole new mess. the i7 6 cores cant be matched by any amd cpu and is the reason i didnt bother mentioning them. intel generally do math better than amd so if your day to day work is 3d rendering and gaming is just secondary then intel is the way to go.
other than that i cant say jook is wrong. in fact makes a very good case for a budget option... personally i only recommend the 8320 or 8350... as they are the cpu's that compete well with intels i5's