All of ASRock's boards seem to have a very similar aesthetic at first, with a black PCB surface and gray-ish heatsinks before power is applied. The ASRock Fatal1ty H370 Performance follows this trend, and with a rather simple chipset at its base, it seems rather uncluttered, with a nice clear back. The PCB itself has a matte finish here; some of ASRock's boards do have a glossy finish, but not this one.
The socket area is nice and open, with plenty of space around the socket. There are four DIMM slots here, supporting a maximum of 64 GB and speeds of up to 2666 MHz (chipset-limited).
Slot capabilities feature a full-size PCIE 3.0 x16 slot at the top, clad in metal, while a second x16 slot sits a bit lower, spaced with x1 slots. The lower x16 slot offers a x4 link only, eliminating SLI capabilities from the board (this is again chipset-limited). We have six SATA 6 Gbps ports on the board's right edge.
There are a trio of M.2 ports; the upper is fairly standard and supports devices of up to 80 mm in length, while the lowest slot supports devices of up to 110 mm in length. Both of these slots feature a PCIE 3.0 x4 link, or SATA 6 Gbps.
The middle slot is specified for Wi-Fi duties only. There is a bracket on the rear I/O for antennas for that possible Wi-Fi connectivity, but the slot is quite a fair distance from the M.2 Wi-Fi port, bringing in the need for extended cables, which are a rather uncommon item. The rest of the rear I/O panel consists of USB ports along with video and audio connectors. I would have liked a couple more USB Type-A ports here, but five ports along with a single Type-C port is sufficient, I guess. PS/2 and LAN ports round things out.
The board's lower edge has a host of pin headers for you to connect things to; it is worth noting that the audio pins are gold-plated, and three of the five provided fan headers are here too.