Intel's SSD Toolbox recommends keeping Superfetch off, even on a SSD/HDD setup. I keep it off. I'd only keep it on if the boot drive was the HDD.
What would be the logic of keeping Superfetch off even for a full SSD setup? Wouldn't a RAM cache still be faster than an SSD?