There is a new socket coming out next year which will make LGA1155 'obsolete' in a sense. No more new CPU's coming out for LGA1155 from this point (there may be some kind of i7 'refresh' later on, however, I'm sure it'll be a slight clock speed boost much like the i7 2700k's compared to the 2600k's. Exact same chip, just 1 multiplier higher on the 2700k).
My previous recommendation stays the same; i7-3820 if you're okay with the overall more expensive platform (this is NOT the same as the CPU alone). i7 3770k is top-of-the-line for Z77 while there's plenty of upgrade options if you choose the i7-3820.