I tried an in-memory Linux distro and I was shocked by how fast it was.
Is there is a way to always cache in memory some (user specified) software like the file explorer so that you can benefit of that speed without having to preload the whole system in the memory (unfeasible if it's your main desktop because there would be not enough memory)