Are these parts good and compatible?

Solution
That is a very low end z79 board and it doesn't support CF/SLI, which is the ONLY reason you would get a Z97 board.

Either get an H97 board and spend more and get a board with SLI/CF IF you plan to need it. If not, I recommend an H97 board.