Die Daten werden im Hauptspeicher gehalten - daher der Name MEMcache.

Damit ist zur Performance auch schon alles gesagt, denn die von dir genannten Alternativen schreiben die Daten irgendwann auch mal auf die Festplatte bzw. laden sie von dort. Das dauert um einige Zehnerpotenzen länger. Mit SSD und/oder geeigneten Cache-Settings könnte man das zwar reduzieren, aber selbst im Best Case sind plattenbasierte Speicher niemals schneller als speicherbasierte.
Es kann für deinen Bedarf (zig MB) auch keinen schnelleren Cache geben, denn der müsste die Daten in einem L-Cache (L1 bis L3) halten und die sind alle zu klein.
Memcache ist sehr einfach zu installieren und zu benutzen, siehe
PHP: Memcache - Manual.