Originally Posted by Xel-Naga
If you want to upgrade to a 4th Gen Haswell CPU later then you will require a new motherboard with LGA 1150 socket. YOur 3rd Gen CPU is not compatible with LGA1150 as it is LGA1155, and a 4th Gen CPU is not compatible with another 3rd Gen MoBo as the CPU is 1150 not 1155. So you should keep your current MoBo, or upgrade your CPU and MoBo together.
If you plan on waiting then you might even get your hands on Intels new Skylake chips with new LGA 1151 MoBos. BTW Broadwell Desktop CPU supports LGA1150 so you can run 5th gen Broadwell on 4th gen LGA1150 MoBo.
Also the difference between H77 and Z77 MoBo are :
1. Z77 can Overclock CPU, GPU and RAM. H77 is limited to CPU and GPU.
2. H77 comes with one PCIe 3.0 x16 slot as the Main PCIe. Z77 can have
1 × PCIe 3.0 ×16 or 2 × PCIe 3.0 ×8 or 1 × PCIe 3.0 ×8 + 2 × PCIe 3.0 ×4 .