I am wondering if windows 7/8/10/superfetch is smart enough to load my entire os and/or applications folder (assuming it fits),
Eu duvido que faça isso. Você poderia manualmente disparar algo embora. Por exemplo. Copie todos os arquivos para NIL / NUL. Suponho que isso preencherá o cache de disco com os dados relevantes.
Mas se você realmente quiser mais velocidade de IO, considere espelhar ou distribuir SSDs.
and if it is is like to personally test the difference this makes (vs 16gb).
Contanto que você não reinicie o Windows (e qualquer sistema operacional moderno) começará lentamente a usar a memória livre como buffers de disco. Portanto, se você iniciar um programa pela primeira vez, talvez não seja mais rápido, mas, ao iniciá-lo uma segunda vez, deve haver um ganho de velocidade.
(Todos assumindo que você não fique sem memória livre, o que faria com que os buffers de disco fossem liberados).
If i do upgrade the ram, will it matter if I tack on different RAM to my current RAM.
Não. Não há problema em preencher com tamanhos diferentes, mas se você misturar, poderá perder velocidade com o acesso de canal duplo.
Exemplos:
One 2 GiB Standard start
One 4 GiB Same with more memory
Two 2 GiB Faster than 1x4GiB if your memory controller supports
has dual channnel. (average 5% speed gain).
Two 2 GiB ... of different speeds. Speed will slow down to the
slowest comon values...
Two 2 GiB and one 4 GiB .... This gets interesting and depends on chipset.
In theorie the memory controllen can use dual channel mode
on the first two and single on the second.
Two 2 GiB and two 4 GiB ... dual channel mode on both. As far as I know
always at the slowest shared speed. This is not a hard
requirement and a smart chipset could use different speeds
for both channels.
(Ajuste onde for necessário para o canal triplo e quádruplo. Esses não são comuns no usuário final, mas também não são Xeons.)
Não solicitado, mas otimamente útil: RAMdisks. Tanto para pastas tmp ou persistentes que obtêm seus dados preenchidos após a inicialização e cujo conteúdo pode ser copiado no desligamento.
Também não é solicitado, mas como um ponto prático: Medida. Qual é o ponto mais lento? Simplesmente adicionar mais memória não ajudará [muito] se não for o gargalo. E mais memória pode atrasá-lo devido a menos acessos ao cache.