Everything is compatible.
But change that cooler to CM Hyper 212 EVO. It's way better and very cheap. Also I recommend 1150 platform since it's newer and not very expensive over the 1155. Asus Z87-A + i5-4670K is a good choice. Also, what is the purpose of this PC?