Em terceiro lugar, você pode criar um disco virtual e salvar seus dados temporários nele. Então eu imagino que você poderia ter algum script que rsync é o conteúdo do ramdrive com uma pasta no disco. Em seguida, você pode invocá-lo manualmente (Big Save Button na sua área de trabalho) ou adicioná-lo a scripts de desligamento. A coisa toda seria bem pouco confiável.
Quero dizer - mover swap e logoff de um SSD é uma coisa, mas, digamos, não salvar um documento em que estou trabalhando para minimizar o número de gravações pode ser um pouco extremo :)