Небольшая иллюстрация - поигрался настройками кэширования для области framebuffer'а на рабочем проекте. Вот что получается (время генерации графики для экрана 640x480x16bpp):
Код
non cached, non buffered - 42ms
non cached, buffered - 28ms
write through, buffered - 28ms
Нужно заметить, что чтения из экранной области процессор не производит, в противном случае выйгрыш был бы еще значительнее.