compatability ram and motherboard

Compatible, yes!...and no.

Will they work? Yes they absolutely will.

However, the kit you linked to is designed for the X58 chipset, which has a Triple Channel memory controller, so everything is in multiples of 3 (3 or 6 Sticks).

The motherboard you are looking at supports dual channel memory, so you really need either 2 or 4 sticks.

Also, the X58 chipset used 1.65V RAM, while the Z77 uses 1.5. Will it make a difference? Not really, it will still work fine. But it is a difference.

This will be a much better option for you. It's the same price, and also has more memory! (8GB)

http://www.ebuyer.com/266722-kingston-8gb-ddr3-1600mhz-hyperx-genesis-pnp-memory-khx1600c9d3p1k2-8g