nAo said in the Haswell thread that Intel's ROP caches are backed up by the whole cache hierarchy (http://beyond3d.com/showpost.php?p=1756702&postcount=550). He is working at Intel so that information is likely correct. We should assume that both L3 and L4 (in GT3e) cache ROP results. This doesn't mean that the whole frame buffer would (always) be in the L4 cache, but the least recently accessed cache lines of the frame buffer are likely there.Anandtech made a statement while reviewing Haswell+CrystalWell that was a bit mysterious to me. Iirc he stated that Intel did not keep the frame buffer in CW. We don't know what that cache policies are but I would think that at some points it could be (or part of it) in the L4. Anyway if true I think that whatever happens later some render targets are written first straight to the main RAM (out of the ROPs and their caches).
It is good that Intel doesn't permanently reserve some part of the L4 cache as GPU frame buffer, as all the CPU memory requests also go though it. Someone might want to use the L4 cache to boost pure CPU based processing (such as sparse voxel octree rendering) .