Hello the listed boards are good they are quality built however please also consider AMD as well. AMD AM4 is basically in it's "infancy" but it seems to me maturing quite well they are mostly competitive with Intel Skylake and Kabylake in most respects other than pure IPC and gaming capability but they have better rendering and streaming capability, and in my own opinion the AMD R5 1600/1600x is a great choice for a nice overall processor. If you need a guide "per se'
then check out the build guide here in the forums but you are also going to need my own advice past that because that guide is very basic and not widespread in terms of motherboard and memory choices. The ASRock board you mentioned is a very good one actually, and the Asus is too. Also consider some MSI and other Gigabyte choices. There is not currently a proper Intel I7 gaming high end build in the guide here but I hear that they are working on it.