IDC i think you are missing the point about how when the CPU cache wasnt on the CPU die, it was actually significantly slower than the actual operational speed of the processor, as it ran at some multiple of the motherboard speed. of course, this was only true of the L2 cache, as the L1 cache has always been on the CPU die as far as i know. if the cache was large enough, cycling through the addressing on the cache could in theory be slower than cycling through a certain quantity of ram where the data you need might be located. this is obviously NOT true though if the cache is on the CPU die itself since it is operating at the same frequency of the CPU (in most cases) and doesnt have the latency of going out to DRAM. also, if there was enough cache available to store all your data, making it unnecessary to use RAM instead of just cache in the first place, we would never run into this problem, and this will typically only occur if you have way more cache than your CPU can utilize relative to the amount of RAM the system has, since there will always be files that wont fit in CPU cache at the current cache/memory ratios. if anyone would like to learn more about exactly how cache and memory performance works, it is covered in detail in chapter 3 and 6 of Scott Mueller's Upgrading and Repairing PCs, 18th edition, ISBN-13: 978-0-7897-3697-0 or ISBN-10: 0-7897-3697-7 (which im currently holding). also a great resource to have since it covers some of the most highly technical aspects of the business that most tech classes wont cover, but which can be extremely beneficial in troubleshooting issues you may uncover when working with PCs