Can someone tell the difference between these two processors? I already know that E6600 and higher have 4MB of L2 Cache and the E6400 & lower have only 2MB of L2 Cache. So then is there an even bigger difference than the L2 cache? Please and thank you! 