It has nothing to do with the amount of L2 Cache in the processor. All Intel C2D P8X00 series processors can use up to 8GB of RAM provided the chipset allows it. Not sure what Apple has done to block that, but if you were to pair the P8600 with a PM45 chipset, it would support 8GB (maybe even 16GB) of DDR2/DDR3.