Q6600 is a monster, it is has 4 cores !!! And it is more future proof because many games are going to utilize 4 cores in the future. And dual core are going to be outdated very soon, so it is better to get quad core
And get the intel motherboard that Vaanish suggested