I currently have 16GB of DDR4 RAM in a 2x8GB kit rated at 2666MHz. I'm considering adding another 2x8GB kit rated at 3200MHz, with the possibility of upgrading again later. How much difference will the mixed speeds and timings make, and are there likely to be stability problems?
4 Answers
XMP or DOCP may not work reliably with two different kits, since those profiles were normally tested only with the original kit. You can try enabling it, but if the system becomes unstable, lower the memory speed and loosen the timings manually. Running all the RAM at 2666MT/s should be a reasonable starting point.
The memory will generally run at a speed and set of timings that all the modules can handle. In practice, that usually means the slower 2666MHz kit sets the limit, so you’d likely end up with 32GB running around 2666MT/s rather than 3200MT/s. It will often work fine, but mixing kits can occasionally cause boot failures or random crashes.
Mixing memory isn’t automatically bad, and having 32GB is usually more useful than having less RAM at a higher rated speed. The main downside is that you may not reach the advertised 3200MT/s, and stability depends on the specific modules and memory controller.
Manual tuning can sometimes get mixed kits running faster, but it becomes a trial-and-error process involving clocks, timings, and voltage. If you get blue screens, random application crashes, memory errors, or boot loops, reduce the speed until the system is stable. A matched 2x16GB kit would be the more predictable option if you want maximum speed and fewer compatibility issues.

Even kits with the same advertised speed can behave differently on a particular system, so there’s no guarantee that manual settings will work. Testing with a memory diagnostic tool after changing the settings is a good idea.