Did a bit of load testing (200 triangles) and measured rasterization time of four versions. See file optimization_results. Lesson: AVOID reading lots of uncached data.