I repair and fix computers, so here is my top 3...
3. AMD Athlon X4-760K: This isnt a killer CPU, but for $85 it is very good. Out of the box it is 3.8Ghz and not as fast as an i3, when overclocking with an aftermarket cooler I can overclock it to 4.5Ghz and performance is the same as a low-end i5.
2. AMD FX9590: This is a fast CPU. While performance dosent beat an i7-4770K, it is 4.7Ghz. You cant overclock it that much, nor is it really meant for overclocking, with a good cooler I can reach 4.9Ghz, 5Ghz if pushing it.
1. Intel Core i7-4770K: This is the best CPU out IMO. It is very fast. Starting at 3.5Ghz out of box, it can be overclocked to 4.5Ghz maximum.