Let me also make it clear that there can be no definitive step-by-step guide to overclocking in this world, each individual component has different limits and each motherboard has different options and BIOS versions, meaning that OCing (I'll refer to overclocking as OCing from now on) is more of an art then it is a science. This instructable is strictly for Intel CPUs, AMD OCing is drastically different.
Step 1: Requirements and considerations
1) Increasing the Front Side Bus (FSB), which means to increase the data transfer rate between the CPU and RAM
2) Increasing the multiplier, this option isn't available to most users since almost all Intel CPUs apart for the Pentium Extreme Edition and Core 2 Extreme have their multipliers locked.
Another thing is that we would be using the BIOS to perform all our tweaks, there are various softwares out there, but they only support a limited number of motherboards and are not that reliable. Also note that when you OC CPUs, you are also OCing your motherboard (in which the FSB is implanted) and your RAM. OCing RAM is notoriously tough and risky, but you can deal with this issue by decreasing the FSB:DRAM ratio we will be discussing later.
Ideally, you'd want these motherboards to OC on:
These motherboards are not so good at OCing:
Intel 946 chipset (though I personally have it and managed a 25% OC without any problems)
Perhaps the biggest problem with OCing any component is overheating. If you want really high OCing capacity of 70%+ then nothing other then a water or liquid cooling system will do. mid-range to high-end air cooling is known to be able to OC to around 60% while stock cooling can only reach 30% at max (my E2160 has stock cooling and a 25% OC). There is no exact temperature limit for any CPU. But as a general rule, you wouldn't want your temperature at any more then 75 (degrees celsius) under load. Having it at above 60 degrees shortens the lifespan but that shouldn't be a worry if you don't plan on using your CPU for more then 2 years.
To check for basic statistics regarding your CPU, I strongly suggest that you download the CPU-Z utility from:
And get Speedfan for closely monitoring your temperatures, but before this, look around the CDs your motherboard came with for a specific utility for monitoring them. ASUS motherboards for example, come with ASUS PC-Probe which is far more accurate then universal monitors. But here's the download link if you don't have one:
Also, download a simple application called SuperPI, which essentially gives your CPU a task to do and times how long it takes for the task's completion. Note that this application doesn't support multi-threading meaning it can only utilize the power of one core even if you have 2 or 4 But the purpose here is to check for basic stability and performance increase. You can get it form here:
Step 2: Entering the BIOS
I recommend that before proceeding, you disable C1E support. For ASUS motherboards, it can be found in the "CPU Configuration", its optional though, I haven't done it.
Step 3: Changing the values
If it goes strong however, do some benchmarking of your system using something like SuperPI, and to be 100% sure, run some games for a while. If it remains stable, head beck into the BIOS and step the CPU up again, repeat this process until your you experience instability.
Step 4: The CPU won't overclock any further!! What to do??
1) the most common way is to increase the CPU vcore voltage. Make only 0.05 - 0.1 volts increments at once, anymore could permanently damage your CPU. This is a very common tactic since an OCed CPU needs more watts and volts to handle the extra tasks at hand. Also note that "AUTO" settings aren't at all good ionce, even at stock, they supply too much or too little voltage. Also don't increase your voltage too much, anything above 1.4v for a Core 2 chip is not recommended since it increases electronic migration and drastically decreases your CPU's life.
2) Before you increases the voltage however, I recommend that you step down your RAM timings as well. Check your specific RAM model number for its details specifications. If you find that it has something like PC2-5300 on it or 667 MHz, then it means your RAM operates at 667 MHz. If it has PC2-6400 said or 800 MHz, then it means your RAM operates at 800 MHz. If you have PC2-4200 or 533 MHz said, it means your RAM operates at 533 MHz. In cases of expensive RAM, you may have 1066 or even 1200 MHz RAM, which is, in effect, factory OCed RAM that is stable. Check CPU-Z for your RAM frequency. Make sure your RAM isn't OCed by anymore then 15% because this isn't very good for your RAM's life and health. Decrease your RAM's frequency by 133 MHz (which will be the default option i.e. you will be allowed to choose from 533, 667, 800 depending on the maximum frequency your RAM can handle). By doing so, your FSB:DRAM ratio automatically drops or it may be possibe that you have a direct option to change this ratio
In some motherboard BIOS, you might be able to enter a specific number manually which is even better. Once you decrease the RAM frequency, your OC will only add to that decreased number, which means, that in the end, your RAM will be operating somewhere close to its desired speed. The RAM's frequency will be mentioned as DRAM frequency in your BIOS. However, if you have 553 MHz (or PC2-4200) RAM, then you might not be able to select any lower option since this is the slowest speed at which DDR2 RAM operates.
Note: Theses specific numbers (i.e. 533, 667 and 800 are unique to DDR2 RAM. For other RAM types such as DDR, SDRAM the values will be lower while for DDR3, they will be significantly higher
3) Just be happy with what you have and quit OCing! (not the desired option for a brave person)
Step 5: Future advice and troubleshooting
You might find my guide missing some information, this is because I have tried to make it short unlike all the other guides on the Internet which are of 10 pages! I've shortened it to the best of my capabilities and have missed out on a number of things. If you have a query, then please feel free to ask any questions through comments.
As I said before, it isn't possible to make a complete how-to guide for OCing since it differs from case to case but, again, feel free to ask! And remember, (I don't want to sound like an Intel fanboy but I'm forced to say this) I can only help you with Intel processors. AMD overdrive and HyperTransport works in a completely different way, but you can still ask and hope for someone else to answer.