Este é dos tais tópicos que não levam a lado nenhum, penso que se chegava mais depressa a um consenso sobre o sexo dos anjos, do que disto.
De qualquer maneira, na minha opinião Q6600, porquê?
Em primeiro lugar, tens boa board e bons componentes, mesmo que tenhas o azar de te calhar um Q6600 "mau" de VID alto, consegues sempre uns 3.4Ghz, com mais ou menos vcore. Em segundo, ficas melhor preparado para o futuro, por muito obsoleto que o Q6600 seja daqui a um tempo, muito pior vai estar o E8500 pela limitação dos núcleos. Em terceiro, um Q6600 a 3.4Ghz pouco fica a dever a um E8500 a 4.0Ghz, muito menos em aplicações e jogos já pensadas para os Quad.
Mas isto é como tudo, depende da utilização que cada um faça da sua máquina, aqui não há verdades universais, para umas pessoas faz sentido um Quad, para outras, pode já não fazer tanto.
A tendência é cada vez mais o aproveitamente de vários núcleos, por isso, mesmo tendo em conta que o Q6600 é um CPU mas antigo e mais guloso, futuramente ter um Quad pode-te ser benéfico, é uma questão de escolhas pessoais.