É uma estranha coincidência que apenas 5 anos atrás, ter 2 GB de memória era a norma. Agora não é incomum encontrar pessoas carregando 4 GB de RAM em seus laptops. . .
Dito isto, não muitos programas são projetados para rodar com muita memória disponível. Mesmo se você jogasse 12 GB neles, eles não teriam ideia do que fazer com isso. Poucos programadores projetam seus programas com a especificação de "Dados 12GB de memória, carga UBER array!" Seus algoritmos de busca e classificação precisam ser ajustados. Novos bugs são introduzidos. Algo que fosse eficiente para 100MB nem sempre aumentaria. etc etc.
Simplesmente dizendo, poucos programas saberiam o que fazer se tivessem tanta memória. Dito isso, você pode fazer algumas coisas. Para vídeo, tente reduzir a quantidade de buffering que eles fazem. Um colega meu acelera seu buffer no WMP para 10 segundos e se pergunta por que demora tanto para carregar. Estou pensando "Bem, você disse para carregar um extra dez segundos de vídeo." Máquinas mais poderosas podem usar um buffer muito menor, já que RAM e CPU são suficientes e a probabilidade de gargalos de E / S é baixa.
E considerando que as pessoas ainda exigem constantemente que os programas usem cada vez menos recursos, é difícil ver isso mudando em breve no espaço do consumidor. Os clientes costumam perguntar "por que minha CPU está aumentando para 60%?" ou "por que o programa X usa 500MB !?" Eu não vejo muitos programadores decidindo errar ao lado do uso de RAM. . .