Noterete una migliore performance del computer passando da 16GB a 32GB di RAM?

Dipende dalle applicazioni. Nella maggior parte dei casi... no.

In primo luogo, è difficile utilizzare più di 16GB di memoria. Si tratta di più di 40 schede aperte in un browser, l'accesso a centinaia di immagini di grandi dimensioni alla volta, l'apertura di decine di fogli di calcolo ciascuno con decine di migliaia di righe di grandi dimensioni, ecc.

Secondo, i sistemi operativi moderni gestiscono la memoria in modo estremamente efficiente. Quando si esaurisce la memoria, essi scambiano la memoria su disco per liberare spazio. Quindi, anche se si aprono più di 40 schede in un browser... quando si arriva a 30 o giù di lì, il sistema operativo ha probabilmente scambiato molte di quelle con accesso più recente su disco. Questo viene fatto in background. Quindi, non solo avete bisogno di usare più di 16GB, ma dovreste accedere a tutto questo molto velocemente per notarlo.

In terzo luogo, la maggior parte dei compiti che usano grandi quantità di memoria devono ancora elaborarla. Per esempio, anche se si caricano 100 immagini di grandi dimensioni o un foglio di calcolo per utilizzare 16GB di RAM, la prossima immagine di grandi dimensioni deve ancora essere letta dal disco, decompressa, ecc. quindi anche se il sistema operativo avesse bisogno di scambiare qualcosa sul disco per fare spazio a 101 il tempo per farlo tipicamente non sarà notevole rispetto al tempo per leggere i file dal disco, decomprimere la nuova immagine e/o elaborare il foglio di calcolo.

Casi in cui le cose potrebbero essere evidenti nonostante tutto quanto sopra...

  • Esecuzione di un database o di un server web (contro un sacco di utenti).
  • Montaggio video o elaborazione di immagini specifiche in batch.
  • Lavoro di CAD, lavoro VR di alto livello, viste architettoniche 3D, lavoro di mappatura di alto livello, ecc.
  • Analisi scientifica o aziendale su serie di dati estremamente grandi - analisi meteorologiche, simulazioni, ecc.
  • Esecuzione di più giochi di alto livello.
  • Alcuni lavori di sviluppo su tali sistemi. Cioè state eseguendo sia un database locale, scrivendo un'applicazione di mappatura, ecc.
  • Utilizzando macchine virtuali sul vostro desktop.

Tuttavia, farò anche notare che alcuni di questi casi sono al limite per un desktop e si avvicinano al punto di volere una scatola server separata.