Se eu tiver uma CPU com uma velocidade máxima de clock de, digamos, 2 GHz, e eu tiver uma opção de memória que funcione em, digamos, 2400 MHz ou 3200 MHz, obter a memória de 3200 MHz produzirá melhor desempenho, e como?
Eu intuitivamente espero que a resposta seja "sim" e tenha a ver com caches, movimentos de memória em massa e operações, mas meu Google Foo é fraco e percebo que não posso responder a essa pergunta. (Isso está relacionado a uma pergunta agora fechada - Como aumentar a capacidade de computação do meu laptop )
TL;DR: Primeiro descarte os módulos que têm clocks mais rápidos do que o seu chipset pode suportar. Em seguida, escolha os módulos com a taxa de clock mais alta para a taxa de latência do CAS (CL). Não misture módulos com clocks e CLs diferentes. Não compre mais RAM do que sua placa-mãe suporta.
Verifique se é compatível
Os chipsets de baixo custo têm limitações para a taxa de clock mais alta (a medida em MHz) que eles podem suportar. Módulos de memória mais rápidos do que isso terão underclock e funcionarão exatamente como seus equivalentes mais lentos. Portanto, é inútil gastar dinheiro extra para um clock mais rápido se o seu chipset não puder usá-lo. No entanto, se você puder obter o módulo de frequência mais alto mais barato (maravilhas de oferta e demanda!), considere adquiri-lo.
As placas-mãe também têm limites de capacidade de RAM. Instalar mais memória do que uma placa-mãe suporta impedirá que ela inicialize ou fará com que alguma capacidade desapareça. Da mesma forma, as placas-mãe têm um limite de capacidade de módulo único. Às vezes, os limites reais são mais altos do que o fabricante suporta oficialmente. O Google é seu amigo aqui.
Não é apenas o relógio
Vou citar apenas um fragmento da minha resposta para Os computadores ainda estão sendo limitados pela frequência da RAM? .
Módulos de compatibilidade e mixagem
A compatibilidade de RAM pode ser complicada às vezes. Alguns módulos podem não funcionar corretamente em algumas placas-mãe ou em algumas versões do BIOS. Atualizar o BIOS para a versão mais recente antes da atualização da RAM não seria uma má ideia. Alguns módulos também podem se recusar a trabalhar com modelos de módulos diferentes, por isso é preferível comprar toda a sua RAM em um único lote, se possível, ou tentar combinar com o que você instalou atualmente. Dito isto, na maioria das vezes um módulo funcionará desde que seja do tipo correto e não exceda o limite de capacidade de módulo único da placa-mãe.
Misturar módulos com diferentes taxas de clock e temporizações de CL não é recomendado porque você terá o pior dos dois mundos. Todos os módulos precisam trabalhar na mesma taxa de clock, então os mais rápidos terão um underclock para combinar com o mais lento. Então todos os módulos serão ajustados para rodar no CL mais baixo suportado por todos eles, ou seja. novamente o módulo mais lento será correspondido. Vai funcionar, mas você está deixando algum desempenho na mesa.
Ressalvas
Contra-intuitivamente, às vezes o uso de taxas de clock mais altas pode ser benéfico, apesar de um número de clock/CL pior. Por exemplo, as CPUs da AMD usam uma interconexão chamada Infinity Fabric, que é executada em sincronia com o clock da RAM. Portanto, quanto maior o clock de RAM que você estiver usando, mais rápido a interconexão da CPU será executada. Como resultado, mesmo que uma RAM com clock mais baixo tenha uma taxa de clock melhor para a taxa de latência do CAS, ela forçará o Infinity Fabric a ser executado mais lentamente e afetará negativamente o desempenho geral do computador.
No final das contas, o desempenho real em cargas de trabalho reais é tudo o que importa.