The ROG STRIX H370F Gaming motherboard is to be considered the mainstream solution in that Coffee Lake (8th gen) series motherboard range that sits in the 100~150 USD space. As much as they could, ASUS packed it with features like DDR4 XMP support up to 2667 MHz (this is an Intel restriction), one full PCIe Gen3 x4 M.2, Realtek ALC 1220 audio and an Intel (i219-V) Gbe LAN.
The motherboard includes all of the standardized H370 enhancements like the ability for one full x4 PCIe Gen 3 M.2 SSD slot and then a second one running at half speed. The board has a Crossfire label, however that second X16 slot runs x4, we would not recommend it. You'll also spot a variety of USB3.1 Type-A & Type-C Gen2 ports. ASUS does not offer WIFI with this motherboard.
The I/O panel of the ROG STRIX H370F Gaming reveals six USB 3.1 ports with one type-c connector. The motherboard features two PCIe x16 Gen 3.0 (x16:x4) expansion slots and four x1 slots. An upgraded Realtek ALC1220 audio codec is the source for audio which will utilize enhanced quality capacitors following. The board gets one 10/100/1000 Ethernet controller from Intel, as mentioned, there is no WIFI available. Display output wise, HDMI, DisplayPort and DVI are present. BTw I love that pre-applied rear IO backplate.
The board is powered by one 8-pin ATX power header to the processor. A small detail, the primary PCI-Express slot is metal protected and reinforced which helps with the stability of heavy graphics cards.
You will hopefully agree with me that once powered up the aesthetics always change quite a bit. The board has four DIMM slots. Coffee Lake is limited to dual-channel. This board supports up-to DDR4 2667 MHz memory, you may install up-to 64 GB of it.