Why isn't my memory running at the highest possible frequency?

ducanhle

Commendable
Aug 8, 2016
10
0
1,510
CPU: i5-6500
MOBO: GIGABYTE B250M-D3H (max 2400Mhz)
MEMORY: 8GB DDR4 2666Mhz Ballistix by Crucial

The memory is currently running at 2133Mhz. Intel official website says that i5-6500 max. RAM frequency is 2133Mhz, although I have seen benchmarks with DDR4 3000Mhz. I enabled XMP profile on the mobo, but don't wanna mess with system memory multiplier without knowing what to do exactly. Does anyone know?
 
Solution
The memory controller of your CPU is going to default to its base level of 2133 mhz. If you had a kabylake processor the default is 2400mhz. The motherboard you have is not overclockable so even with XMP on you do not have the ability to change the frequency of the memory from the base of your CPU.

Even if you had a Kabylake processor the most you would get is 2400 mhz. But in your case, there is no way to change it. If you had a Z170 or Z270 board then you could run XMP or manually clock it to 2666.

Rogue Leader

It's a trap!
Moderator
The memory controller of your CPU is going to default to its base level of 2133 mhz. If you had a kabylake processor the default is 2400mhz. The motherboard you have is not overclockable so even with XMP on you do not have the ability to change the frequency of the memory from the base of your CPU.

Even if you had a Kabylake processor the most you would get is 2400 mhz. But in your case, there is no way to change it. If you had a Z170 or Z270 board then you could run XMP or manually clock it to 2666.
 
Solution

Eximo

Titan
Ambassador
DDR4-1866/2133 supported on the i5-6500

B250 would support 2400Mhz with a Kabylake processor, not Skylake.

If you want more speed out of that memory you'll have to replace a few things. If you want 2666, you'll need a unlocked processor and board.