I think you are confusing Readyboost with Superfetch. Readyboost can give a performance boost on low mem (<4GiB) system. Superfetch maintains a system cache that uses free ram to not only preload portions of applications to improve startup speeds, but also a general cache which can cache any recent data that was in ram during a programs use, to make subsequent usage of said program faster. Disabling Superfetch disables the system cache, and any free ram you have is basically sitting there idle not being used.
E.g.; With Superfetch, when you open a program for the first time after a fresh reboot (say Firefox), it has to read everything from the drive and load it into ram. The main bottle neck here would be the multiple read threads and speed of the drive that would limit how fast the program will load till it's ready to use. With Superfetch, if the program is closed, its data is removed from ram, but Superfetch maintains a copy in free ram. If you run the program again, it will (for the static data) load from ram, which means much faster load times.
There really is no point to disabling Superfetch even if you have nothing but SSDs in your systems. Disabling Superfetch was recommended by various sites long ago because of Vista, but that no longer applies to Windows 7 or higher. The memory management is much better and disabling Superfetch can actually reduce performance.