Кстати о файловом кэше: во многих версиях операционок windows есть проблема работы с этим кэшем - при непрерывной записи кэш растет, забивает оперативную память и память видимо начинает сбрасываться в swap, но файловый кэш не уменьшается. Быстродействие на этом падает очень сильно. В XP можно было ограничить размер файлового кэша, но потом пошли ОС, где приходилось вручную сбрасывать кэш через определенные промежутки времени. Оптимизация записи дело хорошее, но не всегда есть доступ напрямую к файлу. СУБД сами записывают страницами поэтому там не обязательно так исхитряться.
Я стараюсь не грузить процессор больше чем на 4-5 процентов. На 486 еще процессорах специально вместе с регистрацией гонялся doom. Сейчас конечно ресурсов побольше, но все равно приходится оптимизировать.