You don't really need to update your bios unless it is causing issues. Sooo OCing 101.
First set most of your voltages on their defaults rather than auto.
Find your cpu's vid and set vcore to that. To do this dowload core temp and you will need to monitor temps so kill two birds with one stone here.
Personally I would run Intel burn Test for 20 passes on stock settings to make sure you have a stable system to start with, watch your temps. You want them below 65c. Intel burn test will get cpu about as hot as possible.
Next, prepare for OCing
MB Intelligent Tweaker(M.I.T.)
Robust Graphics Booster ...............: auto
CPU Clock Ratio ..........................: 9
Fine CPU Clock Ratio.....................:. <-- you don't have this I believe
CPU Frequency ...........................: 2.4 (about)
Clock Chip Control
Standard Clock Control
CPU Host Clock Control..................: [Enabled]
CPU Host Frequency (Mhz) ............: 266 Mhz
PCI Express Frequency (Mhz) .........:Set to 100
C.I.A.2 .................................:[Disabled]
Advanced Clock Control [Press Enter]
CPU Clock Drive...........................: <<< Leave all these as is
PCI Express Clock Drive.................: <<<
CPU Clock Skew (ps)....................: <<<
MCH Clock Skew (ps)...................: <<<
DRAM Performance Control
Performance Enhance...................: [STANDARD]
Extreme Memory Profile (X.M.P.).....: Disabled
(G)MCH Frequency Latch...............: [Auto]
System Memory Multiplier ..............: 2.0b (Use whatever letter lets you boot, but set to 2.0 for a 1:1 ratio, get to stock speeds after OCing cpu)
Memory Frequency (Mhz) ..............:
DRAM Timing Selectable ................: [Manual]
Standard Timing Control
CAS Latency Time........................Set to your rams specs (5/5/5/15?)
tRCD .........................................
tRP'...........................................
tRAS..........................................
Advanced Timing Control
tRRD........................................... Leave these on auto for now
tWTR..........................................
tWR............................................
tRFC...........................................
tRTP...........................................
Command Rate (CMD) ....................:2
Driving Strength Profiles
Driving Strength ............................ Don't touch for now
Channel A (Leave these alone as well for now)
Static tRead Value.........................:6/7-10 333/B MCH - 8/9-12 400/D MCH
tRD Phase0 Adjustment...................:Auto <<< Leave for all below as well
tRD Phase1 Adjustment...................:Auto
tRD Phase2 Adjustment .................:Auto
tRD Phase3 Adjustment..................:Auto
Trd2rd(Different Rank)....................:Auto
Twr2wr(Different Rank)...................:Auto
Twr2rd(Different Rank)...................:Auto
Trd2wr(Same/Diff Rank)..................:Auto
Dimm1 Clock Skew Control...............:Auto ps
Dimm2 Clock Skew Control...............:Auto ps
Channel B (Leave for now)
Static tRead Value.........................:6/7-10 333/B MCH - 8/9-12 400/D MCH
tRD Phase0 Adjustment...................:Auto <<< Leave for all below as well
tRD Phase1 Adjustment...................:Auto
tRD Phase2 Adjustment .................:Auto
tRD Phase3 Adjustment..................:Auto
Trd2rd(Different Rank)....................:Auto
Twr2wr(Different Rank)...................:Auto
Twr2rd(Different Rank)...................:Auto
Trd2wr(Same/Diff Rank)..................:Auto
Dimm1 Clock Skew Control...............:Auto ps
Dimm2 Clock Skew Control...............:Auto ps
Motherboard Voltage Control
Voltage Type.………... Manual
CPU
CPU Vcore….……….........................: (Your vid here)
CPU Termination…..... 1.200V*.......: <<< Leave
CPU PLL…………………....1.500V*.......: << Please set to stock, Auto overvolts this way to much
CPU Referen.…………....0.755V*.......: <<< .64% Of Vtt (Termination above) Auto Will set this correctly
CPU Reference2………,,0.800V*.......:<<< .67% Of Vtt (Termination above) Auto Will set this correctly
MCH/ICH
MCH Core…………….....1.100V...........: << stock or 1.2, 1.3, 1.35 lowest that works, 1.3-1.35 is safe to start with and should be stable for your ram)
MCH Reference….…….0.800V...........; <<< Leave
MCH/DRAM Ref.…......0.900V...........: <<< Leave
ICH I/O……………….....1.550V............: <<< Leave
ICH Core…………...……1.100V............: <<< Leave
DRAM
DRAM Voltage ……....1.800V............: (set to your rams specs)
DRAM Termination .…0.900V............: <<< Leave
Channel A Reference 0.900V............: <<< Leave
Channel B Reference 0.900V............: <<< Leave
Advanced Settings
Limit CPUID Max. to 3.....................: [Disabled]
No-Execute Memory Protect............: [Enabled]
CPU Enhanced Halt (C1E)................: [Disabled]
C2/C2E State Support....................: [Disabled]
x C4/C4E State Support..................: [Disabled]
CPU Thermal Monitor 2(TM2) ...........: [Enabled]
CPU EIST Function.........................: [Disabled]
Virtualization Technology................: [Disabled] Enabled if you use, Vmware/Virtual PC
Integrated Peripherals
Legacy USB Storage Detect ..............[Disabled] *Note* Must be enabled to flash from USB
Ok, at these settings you should be stable and stock and ready for OC, like I said its nice to stress test a little to make sure you are stable. If you are on stock heatsink and fan you are going to run into heat problems before anything else, watch your temps!
So now for OCing
Up your FSB by a little bit, your q6600 should OC very easily but it is good to go slow. Go up by 5-10 or so at a time, i.e. CPU Host Frequency (Mhz) ............: 266 Mhz ---> 277. Boot the system up stress test a little bit (OCCT, IBT) watch temps. If it seems alright up it again. If you get to 3Ghz without a problem (333x9) it is time to do a little more stress testing. Run OCCT for 8 hours or so, or IBT for 30 passes, watch temps (<65c)! From here on up if you are stable you may need to start upping VCore (If you havn't already, 1.55 is max rated, stay lower for temp reasons) MCH voltage depending on how much ram you use, up to 1.35 is no problem. Tweaking and testing is the key to success.
Good forums for OCing questions (This forum is great but not a hardcore OCing forum) are
TweakTown and
OCN
FYI I run my q6600 at 3.6 (400x9)
vcore - 1.38750
MCH - 1.3
with 4gb of ram and other minor tweaking to PLL(Stay below 1.65!), references and termination.
Good luck! 3Ghz should be no problem.