I've run both. Having overclocked both you're better off with the Q6600. "In my experience" the Q6600 can get up to clock speeds around 3ghz. Unfortunately I found the same to be true for the Q9550, for the same type of voltage bumps you don't get much. I was only able to get it up to 3.2 stable, anything more and it would fail out before I could get it to windows. At the same clock speed you'll get a little more out of the Q9550 but the difference is not noticeable. I vote Q6600 due to the performance per dollar, but if you already have both or if you're going for the better performing of the two the Q9550 wins. My two cents.