MPG X870E Edge ti M.2_3/_4 read/write speeds

satconcoo15a802e1

New member
Joined
May 25, 2026
Messages
8
I've had this MPG x870E Edge TI WiFi motherboard set up for nearly a year and things have been running great. However, I am reviewing a new M.2 NVMe drive and decided to do some Crystal Disk Benchmarks before and after adding the drive. This is when I realized, I am getting odd read/write speeds compared to what they are advertised and feel there is something that I am missing.

I have a 5x4 drive in slot 1, originally only had a second 4x4 in slot 3, now also have one in slot 4. But, before and after adding the new drive, the slot 3 drive was showing 6500/6400 read/write while the drive is advertised 7450/6900. Meanwhile, the now added drive advertises 7250/6900 and is also showing 6500/6400.

I just made sure I am updated to the latest firmware and chipset drivers. I changed the PCIe settings in the BIOS from auto to Gen 5 and Gen 4 respectively and nothing has changed. I have nothing on USB 4 port, or the second M2 slot. I have a 5090 on PCIe 1 and nothing on the others. I have a single SSD on SATA 1. Besides other basic USB items, there isn't anything I can think of that would be causing this odd speed reading. I have 9950X3D and 64GB DDR 5 6400 as well.

Are there any suggestions to show the full, or at least, near 7200 speeds on the NVMe drives?
 
Could you sum up the speeds for each drive? Then compare them with the speeds the Benchmark Performance Test provides? Put all the information in a table so we can quickly compare.
 
Are you on latest BiOS? Looks like your suffering the MSi PCiE bug.
Does the drives show up as with proper pcie connection PCIe 4.0 x4 or something else?
 
This is SEQ Read/Write using CrystalDiskMark for each drive. They are all showing proper Gen 5x4 for the Gen 5 and 4x4 for the other two on CrystalDiskInfo. I am on the latest firmware and drivers as mentioned in the OP.
Crucial T700 4TB PCIe Gen5 (12,400/11,800)12397.2111744.66
Samsung SSD 990 PRO 2TB (7,450/6,900)6569.126438.84
Sandisk Optimus GX 7100 1TB (7,250/6,900)6580.766521.34
 
This is SEQ Read/Write using CrystalDiskMark for each drive. They are all showing proper Gen 5x4 for the Gen 5 and 4x4 for the other two on CrystalDiskInfo. I am on the latest firmware and drivers as mentioned in the OP.
Crucial T700 4TB PCIe Gen5 (12,400/11,800)12397.2111744.66
Samsung SSD 990 PRO 2TB (7,450/6,900)6569.126438.84
Sandisk Optimus GX 7100 1TB (7,250/6,900)6580.766521.34
M2_3 and M2_4 are using lanes from chipset, so it's normal that the speed will be slightly slower.
1779957608886.png

 
M2_3 and M2_4 are using lanes from chipset, so it's normal that the speed will be slightly slower.
View attachment 211369
Sure, it might be slightly slower, but this feels a bit more than expected. This is still a PCIe 4x4 lane that should be getting 7,000 or so.
 
Crucial T700 4TB PCIe Gen5 (12,400/11,800)12397.2111744.66
Samsung SSD 990 PRO 2TB (7,450/6,900)6569.126438.84
Sandisk Optimus GX 7100 1TB (7,250/6,900)6580.766521.34

Your speed values look just fine for those drives.;)

Just a few notes here:
1) the max values are more theoretical values and they are true for a new and empty drive only (not your case).
2) the real-world Sequential Read/Write values are the following:
Gen3 x4 ---> 3000-3500
Gen4 x4 ---> 6000-7000
Gen5 x4 ---> 12000-14000
3) the Sequential R/W mode is a "rara avis" in the daily workflow.
Your real speeds will be much lower (2-3 times!!!) because they are based on Random Access (not Sequential).

The bottom line: just be happy with your current results.
Because they won't last for too long ... :biggrin:
 
Your speed values look just fine for those drives.;)

Just a few notes here:
1) the max values are more theoretical values and they are true for a new and empty drive only (not your case).
2) the real-world Sequential Read/Write values are the following:
Gen3 x4 ---> 3000-3500
Gen4 x4 ---> 6000-7000
Gen5 x4 ---> 12000-14000
3) the Sequential R/W mode is a "rara avis" in the daily workflow.
Your real speeds will be much lower (2-3 times!!!) because they are based on Random Access (not Sequential).

The bottom line: just be happy with your current results.
Because they won't last for too long ... :biggrin:
The Sandisk Optimus GX 7100 1TB is a brand new drive, straight out of the box. I have seen the max values on my old drives on my old computer just fine. The Gen 5 drive is showing more like what I expect to be the values as they are close to the theoretical on both read/write. Those speeds are sequential with the benchmark and of course they show the random speeds being much lower. But, the fact that two different Gen 4 drives are showing about the same even read/write goes to show it is something with the motherboard chipset. They should be able to push closer to 7000 than what is showing.
 
Feel free to contact AMD if you think so.
Again: 6500 for Gen4 x4 is an expected value.
good luck
Sure, on some cheap generic drive and motherboard. Not something that should be capable of pushing all the limits and work as advertised. Especially when I can throw this drive into a laptop of a motherboard I have no idea who it is made by and get the 7200/6900.
 
Your speed values look just fine for those drives.;)

Just a few notes here:
1) the max values are more theoretical values and they are true for a new and empty drive only (not your case).
2) the real-world Sequential Read/Write values are the following:
Gen3 x4 ---> 3000-3500
Gen4 x4 ---> 6000-7000
Gen5 x4 ---> 12000-14000
3) the Sequential R/W mode is a "rara avis" in the daily workflow.
Your real speeds will be much lower (2-3 times!!!) because they are based on Random Access (not Sequential).

The bottom line: just be happy with your current results.
Because they won't last for too long ... :biggrin:
And just like that, I plug it into a Gigabyte B860M and it shows 7124/6922. Much closer to the 7250/6900 it advertises. Meaning something is up with the MSI motherboard.
 
As RemusM mentioned, the speed that you've got is completely normal when your M.2 are installed in chipset lane slots.
You can check this review of ASUS ROG Crosshair X670E HERO, and you should see M.2 in the slot that uses AMD chipset lanes is running slower than CPU lane slot.
 
Back
Top