I'm wondering, to at least temporarily alleviate the "IPC Brick Wall" that Intel seems to have hit lately, why couldnt they just increase the on-chip cache, frequency, and/or bandwidth? I remember back in the day how much changes to cache size and speed could significantly help CPU performance. Is it because it would be so cost-prohibitive? Or does upgrading the cache just not help that much anymore?