It appears that WJA96 may be correct.
I just had the chance to sample a Q6600 on the 650I and it wasn't a great experience. Thankfully I had a chance to look before I bought as I will not be getting one, and will stick with what I have until penryn/barcelona. My friend has virtually the same setup as mine in sig (he copied lol) but he has had a B3 stepping Q6600 for a month or so and asked me to clock it.
At stock with everything on auto it was fine all 4 cores under 45 loaded with Prime95 Version 25.3.
To reach 2.7G we upped the fsb to 300 (1200QDR) and tried all on auto, it failed Prime after 20Seconds. We set Vcore at 1.325 in the BIOS, this made 2.7 stable with load temps of 55,56,52,52 which he was happy about and for heat reasons is the where he keeps it for day to day use.
3G (333fsb, 1333 QDR) is very reachable as well keeping the same Vcore but using the +0.1V to account for Vdroop but temps were starting to get toasty at 64,66,60,62 which is still repectable and would easily top 10,000 in 3Dmark06.
We pushed on and got stable at 3.2 (350 fsb) but with oodles of Vcore we had idle temps in the 50's and load in the 70's - I am sure with lots more time we could have lowered the Vcore slightly and increased the cooling until we saw similar temps as we did at 3Ghz or pushed for higher clocks with the same Vcore.
My conclusion of the Q6600 on a P5N-E SLI is not as good as it is for dual core processors. The Vdroop, as WJA96 pointed out, is this boards downfall. We had to apply a lot more Vcore than was needed to account for the Vdroop meaning higher than usual coretemps.
Basically I think I could live with 3.0Ghz and maybe 3.2Ghz with a lot more tweaking and maybe watercooling the CPU, it all depends on your setup and how you cool it. As stated I will stick with my E6400 @3.2 @ 1.325 and low 50's, and wait until native quads and software to utilise it appear.
BIOS 608
Coretemp 0.95
CPU-Z 1.38
Prime95 V25.3