I'm building a PC for a friend using spare parts and I'm debating whether to use 16GB of RAM at 3000MHz or 32GB at 2666MHz. The PC will mostly be used for 1080p gaming with lighter titles like The Sims and some indie games. Initially, I tried the 32GB setup, but it felt really sluggish even with a decent SSD and CPU during tasks like installing programs. Now, with the 16GB, the system still seems a bit slow, especially when downloading. I'm looking for some advice to see if I'm just having bad luck or if there's a better option out there. My specs are: CPU - i5-10600F, GPU - Radeon RX6600, and the motherboard is MSI H410M PRO with only 2 RAM slots, so I have 2 sticks of 16GB at 2666MHz and 2 sticks of 8GB at 3000MHz.
5 Answers
Generally, I'd recommend going for the 32GB of RAM at 2666MHz. While the speed difference isn’t enormous, having more RAM means better multitasking and stability, especially when running background processes or other applications while gaming.
You might also want to ensure XMP is enabled in your BIOS to get the full benefits of the 3000MHz RAM. That could help with performance, but honestly, if you don’t need the RAM for more demanding tasks, you might be fine sticking with the 16GB.
For casual gaming like the Sims, 16GB should really be enough. Check your usage during gameplay to see how close you are to hitting that limit. If you're constantly at or over 16GB, then you might want to switch to the 32GB kit.
If they’re both dual-channel kits, then it’s true that 32GB will provide better overall performance for multitasking. The difference between 2666 and 3000MHz isn't huge, especially with the tasks you're doing, so I’d lean towards more RAM.
Totally agree! More memory helps in gaming too, especially if you leave a few tabs open or have other programs running.
Also, sluggish performance could be related to something other than RAM—maybe your internet connection during downloads? It’s worth checking other hardware components too, like drives and drivers!

Great point! Task Manager is a good way to check if the RAM is the bottleneck.