The L2 cache is memory on the CPU chip itself. It is not the RAM. It sounds like a problem with the CPU. I believe a computer can run without an L1 or L2 cache but it can get very very slow. The RAM is actually a bottleneck to performance (it is not as fast as the CPU in terms of how fast the CPU can process data) and hence a cache is needed to store frequently accessed data.