I use ramdisk to install everyday-use-but-slow-startup-program and always use program, usually portable. Have a large memory, even with windows cache still leave a large memory. So set aside some for ramdisk really make memory utilization better in my everyday computing.
To prevent data loss, I set Dataram RAMDisk to regularly write ramdisk content to harddisk. And use hibernation or sleep function to prevent longer bootup time. Just reboot the laptop every several days.
Libreoffice load fast enough just like MS Office. Cyberfox (64bit Firefox custom build) load and perform real fast with the profile load from ramdisk.
As long as non of my computing work suffer from memory deficit (never happen till today), ramdisk does improve my computing experience.
In linux (using Archlinux) installing profile-sync-daemon also make Firefox load and perform faster.