If you are buying new the 4770k or 4690K are good choices. The 4960K should be cheaper with very similar performance. If you shop used and can get a good deal(say half of the price of 4770k) on the 2500k, 2600k or 2700k they will give good results.

I'll be out crabbing tomorrow so no new updates until Sunday.