I Googled "Superfetch+SSD" - as far as I can tell, Superfetch isn't bad for a SSD, but with a SSD, it doesn't buy you anything either. You can free up a little ram by disabling Superfetch. (But with 32GB in your system, I doubt you are struggling in that area). As to why W8.1 has it enabled by default, I agree, that is a good question.
It does not since Win 7SP1 AFAIK. SSD's are slow compared to even 10+year old memory. I already posted elsewhere so will not repeat but copy/paste: QUOTE : "That is a myth due to peeps claiming it can wear out a SSD. System memory is still far faster than any SSD and unused Memory is wasted so why not use it added to the fact caching only reads from the HDD/SSD not writes and SSD's do not wear from reads only writes. Even the 1st DDR memory from 2001 is faster than 99% of todays SSD's at 2100MB/s for DDR266 (PC2100). Windows 7SP1 (AFAIR) onwards does not disable SuperFetch at install on detection of a SSD (or at least never did for me) I think before SP1 it did but never had a SDD then and I always install from a Win 7 SP1 image on my SSD" It would also help if you looked in the correct place for caching. Task Manager > Performance > Memory section.
Once a disk is indexed its indexed so only new files need indexed, on a Mech HDD It was a PIA as of the noise it made esp. on 10k VRaptors, now a SSD is silent so not really an issue but then again they are faster so will indexing make your searches much faster? I for one disabled indexing on Mech HDD's but now on SSD's I leave it alone. There is no need to mess with any settings due to having an SSD apart from making the page file smaller and static if your SSD is smaller, I made mines 2GB and 4GB would be plenty for anyone even Photoshop users as by default on my PC's 16GB of memory it was be massive if left it default.