Currently got an E2160 with 4GB RAM and a 4870 1GB. I can get a Q6600 or a Q8300 at very similar prices, what would be the better chip for performance and overclocking? I understand the Q6600 has 8mb cache compared to the 4mb on the Q8300, but will the die shrink on the Penryn effect performance enough to get the Q8300 over the Q6600? Thanks