i have tried changing cpu vcore over voltage to 1.35v and it automatically adjusts to 0.63000v. it shows on the right hand side of the bios when selected, "min 0.01000v max 0.63000v increments of 0.00625v
I am guessing that you have (0.63-0.01)/0.00625=99.2 =99 increments of 0.00625v.
Now your VID will be set within the intel/mobo specification range which is 0.85v-1.5v for Q6600. Now 1.5-0.85 = 0.65v which slightly varies from your mobo specification. If you divide; 0.65/0.00625 = 104 increments or notches of cpu vcore.
So if your VID is 1.2875v then roughly
0.85v ................................................1.2875v..................1.5v
70 increments between 1.2875v and 0.85v
34 increments between 1.5v and 1.2875v
1.2875-0.85 = 0.4375v/0.00625v = 70 increments of 0.00625v
1.5 -1.2875 = 0.2125/0.00625 = 34 increments of 0.00625v
70 +34 = 104 increments as found out

.
It's just in your case it 99 increments instead of 104
So going by the figure if you add 34 increments of 0.00625v to your vid of 1.2875v then you will reach intel max specified of 1.5v

Like wise if you subtract 70 increments of 0.00625v from your 1.2875v, you will end up at 0.85v which is intel specified minimum.
So it will be like this:
1.2875v + 0.00625v = 1.29375v
1.29375v+ 0.00625v = 1.3v
etc
etc
Keep doing it until you reach 1.5v which is intel max specified. Ofcourse we don't want that. For 3.0GHz just manually set cpu vcore to 1.2875v and up the fsb to 333Ghz (well I do 334GHz) and make sure your ram stays at rated speed or lower by making use of memory multipliers if you can. I hope I am right

. Obviously needs input from people who are familiar with asus mobos

.