Will this motherboard support my setup?

RiniG

Prominent
Jul 22, 2017
1
0
510
Hi!
I'm planning on buying the following parts:
Intel Core i7 7700K 4.2Ghz 8MB Cache s1151
G.Skill Ripjaws-4 2x8GB DDR4 2400Mhz CL15
And for graphics card either
GeForce GTX1060 3GB GDDR5 192Bit
Or
Sapphire Radeon RX 570 NITRO+ 4GB GDDR5

And need a Motherboard to fit them all. I was thinking about
Gigabyte GA-Z270-HD3P LGA1151, Intel Z270, DDR4
Would it work with all the components above?

Thanks,
Shir.