How effective cache is depends on how the cache is organized, how the CPU manages it and how well the code and data are structured to make the best use of them.
For some workloads where the CPU streams data from RAM to GPU with some on-the-fly processing as is often the case in games, cache has little influence.