(12-03-2010, 12:32 PM)rama Wrote: Most likely not. The jump from 4MB to 6MB on my old Core2 system brought me not a single FPS.
Because it is still the same cache architecture and the same cache replacement policy. I'm not sure which cache replacement policy Intel uses, but if I have to guess, it would be something like least recently access. Basically, when cache is full, put new data in the slot that is least recently accessed.
Now, with Nehalem (Core i), the memory controller is on-chip so latency between cache and memory is greatly reduced. It's not the L3 cache that brings better performance. It's the on-chip memory controller.
That said, going from 4MB to 6MB to even 12MB in cache size won't yield that much performance gain, because the performance gain will be partially negated by the cache latency gain. Additionally, the architecture remains the same.
So, in the end, it's not the cache size that bring about performance gain, it's the overall architecture of the processor and how it utilizes the cache. Why? Because the cache is only there to give the illusion of large and fast memory, without actually having large and fast memory.
tl;dr version: No, there isn't much real world performance gain with larger cache or higher level cache. Unless the application does a lot of memory access, which (if I remember correctly) is not the case for PCSX2.