Most CPUs nowadays will have at least a 512KB L2 cache, just the "low-end" versions like Celerons and Semprons will have 256KB. You will also find some CPUs on the higher end with 1MB l2... as for the actual performance difference, I've read that for the vast majority of apps, the difference between 512KB and 1MB L2 is negligible.