In reply to Ryan Hellyer.

This depends on your server. If you use APC which means that all code is in memory and your file system is slow then it might be faster to serve cache out of memory even when paying the small penalty of initializing php.before sending the page from the batcache.
If you want to be really smart with SC or W3TC you will store the cached file on a memory disk.