Since there is no perfect CPU, that being a CPU that scores infinity in benches while using zero watts and costs nothing, everything is a trade off. The i7 4770k is a great CPU, no doubt. Going by Newegg prices, it is also
$335. You can get yourself an FX9370 for
$205 with a $15 promo right now. That leaves you a lot of room for
a quality cooler or
bigger cooling to get those 5GHz+ clocks. Obviously that isn't for everyone, and one of the big trade offs of the FX is that it'll use more power (my Kill-o-Watt is showing about 250 watts of power use for my CPU while running these benches at 1.525v / 5.106GHz).
Like I said earlier, I'm not suggesting the FX is better, but I don't really think it is worse either, at least if you're not afraid to tinker a bit. There are just different trade offs to consider.