Как только программа отправляет страницу на устройство хранения, производительность падает. SSD меньше падения производительности, чем обычный жесткий диск, а NVMe потенциально меньше падения производительности, чем SATA3.
Идеальным подходом, как правило, является увеличение объема ОЗУ, поскольку оно уменьшает объем данных, проходящих через горлышко бутылки, являющейся подсистемой хранения. DRAM - это не просто более быстрый байт для байта, данные, которые он содержит, могут быть кэшированы на L1, L2 и L3. Доступ ко всему, что было выгружено на диск, почти наверняка означает отсутствие кэша на всех этих уровнях. Многоядерные процессоры также могут получать доступ к оперативной памяти параллельно, а графические операции поддаются распараллеливанию (поэтому в GPU есть все эти ядра).
В наши дни 32 ГБ или 64 ГБ памяти DRAM - это не экзотика и не дорогое удовольствие. Небольшой «быстрый» SSD, вероятно, будет стоить столько же или больше.