То, что лучше, в XenForo не добавлено из-за того, что движок на Zend Framework 1 написан. Был бы на 2 версии, там бы как минимум redis еще дополнительно был. Прикрутить можно, но костылями. Какой из методов кеширования лучше, зависит от активности на вашем форуме. Форумам миллионникам, где кеш устаревает быстрее чем записывается, лучше redis. Если активность обычная - memcached. У форумов, где кроме админа раз в год никого не бывает, самое оптимальное filecache, чтобы по сути лежало оно веками в этом самом кеше.
По связкам из того, что уже есть в движке, советовал бы использовать APC + memcache. То есть движок настраивать на работу с memcached, а APC будет только опкод автоматичсеки кешировать и в дополнительной настройке от вас не нуждается. У больших форумов конечно memchache надо менять на redis, но по умолчанию этого в движке нету.