MSI X470 GAMING Pro Motherboard Review

The FPS Review may receive a commission if you purchase something after clicking a link in this article.

Storage Subsystem Testing

SSD Testing

For our testing, the operating system is always installed to a Samsung 970 EVO NVMe based SSD. A second, identical drive is employed for testing RAID0 performance on motherboards that support this functionality natively, without PCIe adapter kits. In cases where this is necessary, an alternative is used as the OS drive. It is either an Intel SSD 750 via U.2 to PCIe adapter or a SATA based Samsung 840 Pro.

Standard SATA III 6Gb/s drive tests were performed using Western Digital Caviar Black WD1002FAEX hard drives on all SATA headers. The SATA drives were used for testing in RAID 0 64k block size configurations on all applicable controllers when possible. While not necessarily ideal, AMD controllers can’t use smaller block sizes. For an apples to apples comparison, it is necessary to choose a common block size shared by both vendor’s controllers. Additionally, third party controllers from Marvell and Realtek should support this block size as well if necessary. All drive benchmarks were done using the freely available CrystalDiskMark program, run with both 50MB and 100MB sized test sets. NVMe drives use an additional 1000MB test set.

USB 2.0 Testing

To test the capabilities of the onboard USB 2.0 connections, we used a Sans Digital external eSATA / USB 2.0 drive enclosure, connected via the USB 2.0 port. Installed in the enclosure are dual Western Digital Caviar Black WD1002FAEX drives in a RAID0 configuration. In theory, this should always saturate the USB 2.0 connection an isolate the motherboard as the biggest variable in our USB 2.0 performance tests.

USB 3.x Testing

A Thermaltake BlacX 5G docking port which uses a USB 3.x connection with a SATA based Corsair Force GT SSD installed. While not the most modern drive, it is fast enough to test the USB connection.

Motherboard Storage Configuration

The X470 Gaming Pro has a simple storage configuration. It supports up to 6x SATA III 6Gb/s ports as well as two M.2 devices. One slot supports type 2280 devices while the other is capable of supporting the 110mm drives. There is no NVMe RAID support with this motherboard and as a result, no NVMe RAID tests were conducted. There isn’t much else to say as the SATA devices connect via the PCH while the M.2 devices are connected via the PCH and the CPU’s dedicated 4x PCIe Gen 3.0 lanes. In this case, the slot connected to the PCH was not tested.

50MB Test Set

In the 50MB sequential read test, we saw a result of 644MB/s in the AHCI test and 861MB/s in the RAID 0 test. USB 2.0 and 3.1 achieved results of 39MB/s and 291MB/s respectively. In the 50MB sequential write test we saw a result of 122MB/s in the AHCI test and 255MB/s in the RAID 0 test. The USB 2.0 device clocked in at 39MB/s. USB 3.1 achieved a result of 87MB/s.

100MB Test Set

In the 100MB sequential read test, we saw a result of 284MB/s in the ACHI standalone test. In the RAID 0 configuration we saw a result of 877MB/s. In the USB 2.0 test, we saw a result of 38MB/s. In contrast, the USB 3.1 test achieved a result of 292MB/s. In the 100MB sequential read test the AHCI configuration produced a result of 130MB/s compared to the RAID 0 configuration’s result of 288MB/s. USB 2.0 and 3.1 controllers scored 38MB/s and 86MB/s respectively.

M.2 / U.2 NVMe Test Set

Read test performance metrics were as follows: 3590MB/s (50MB), 3591MB/s (100MB), and 3590MB/s (1000MB). In the write tests, we saw the following performance results: 1542MB/s (50MB), 1542MB/s (100MB), and 1543MB/s (1000MB). These results are once again within our expectations for this drive and this chipset.

Dan Dobrowolski
Dan has been writing motherboard reviews for the past 15 years, with the first decade or so writing for [H}ard|OCP. Dan brings his depth of knowledge about motherboards and their components to his reviews here at The FPS Review to help you select the best one for your needs.

Recent News