Ambas ideas que manejas son acertadas:
RAMDisk es mapera parte de la RAM como una unidad logica [un disco], puedes usar varios programas para crearla como Radeon RAMDIsk [gratuito limitado a 4GB] de AMD o el DATARAM RAMDISK [de hecho el radeon ramdisk es el mismo pero de licencia gratuita], tambien esta Gavotte RAMDisk o ImDisk Toolkit [tambien gratuito].
http://www.radeonramdisk.com/software_downloads.phphttps://sourceforge.net/projects/imdisk-toolkitMas opciones de software:
hilo_ayuda-ramdisk-se-me-ha-creado-solo_1966217Mas sobre RAMDisk
hilo_ayuda-con-ramdisk_2219831RAMCache, es usar parte de la RAM para crear un cache para el HDD/SSD, asi los datos mas usados por el procesador estaran en esa cache de la RAM, puedes usar software como PRIMOCACHE o SuperCache Express
https://www.romexsoftware.com/en-us/index.htmlhttp://www.superspeed.com/desktop/supercache.phpSiempre que leas 'cache' quiere decir una memoria intermedia entre un componente activo y otro componente de almacenamiento [RAM o un disco de almacenamiento], la idea del'cache' es que tendra datos o instrucciones que son muy usadas por el componente activo [microcontrolador, procesador, decodificador de audio y video] o tambien es usada para evitar 'cuellos de botella'.
Ah mira aqui encontre otros programas de RAMDisk
https://www.raymond.cc/blog/12-ram-disk ... rite-speedEn ASUS hay un programa de RAMDisk y de RAMCache
Otro RAMDisk
Este se ve interesant, no solo permite crear una unidad RAMDisk, sino que ademas crea unidades virtuales para montar desde archivos ISO [unidades DVD o BRD virtuales], o montar discos VHD de maquinas virtuales de microsoft entre otros.
.