It is easy to overthink things. Bottom line is how much can you spend! Your questions are important in that you want to understand. I would suggest checking out Tom's Hardware reviews on CPU's. Cache is always an interesting topic, years ago someone wondered why they could not cache their entire memory. If you could then there would be no need for RAM. I was called an idiot for suggesting that it is not possible, which it is not. CPU architecture is a trade off between price, size, power consumption and a few other things. Pay what you can afford and remember as soon as you buy it something better will be just around the corner. I would focus on bottlenecks. BUS speed, memory speed, SATA bandwidth, graphics, etc.