II. Before You Begin >a) Power Supply >b) Case and Fans
III. Helpful Software >a) Drivers >b) Hardware Monitoring >c) Hardware Testing >d) Windows GUI Overclocking Utilities
IV. CPU, RAM and Motherboards >a) Terms Used >b) Cooling >c) Overclocking >d) Choice Picks
V. Graphics Cards >a) Terms Used >b) Cooling >c) Overclocking >d) Choice Picks
VI. When (Not) to Panic
I. Dangers of Overclocking
Don't read this guys it'll never happen to you
Nothing in this guide is a promise except for this next sentence. If you are stupid you will break something, and I am not taking responsibility for your stupidity. This guide is being written in good faith that you understand the dangers and consequences of running your computer above and beyond specifications. Any overclock, no matter how slight, has a chance of cooking your system, this cannot be stressed enough. The chances start incredibly small, but they are STILL THERE. The further you go, the more likely you are to break something, but also the bigger the reward (and that's why you're reading this). If you're willing to take these risks, read on.
II. Before You Begin
Fuck this shit, full speed ahead!
Almost every piece of hardware (disk drive excluded) are important when considering your ventures into overclocking.
A) Power Supply
One of the most important pieces of supporting hardware. If you only get one good quality piece of hardware, it better be this. The most obvious rating of a power supply, maximum sustained wattage, is not the best one. At best it is a good ballpark figure, and even then I would advise against using this measure. What you really need to look at is the amperage on the rails. The 12V rail is the rail you care about, given that it powers both your CPU and Graphics card, the two components that draw the most power.
- How Many Rails? You've probably heard about having “Dual Rails” in a power supply, and you have even have heard that they provide more stability. In short, they don't. This may have been true when the 240VA standard was introduced and required multiple 12V lines, but high quality power supplies with one 12V line are not crippled in any way by their design.
- How Many Amps? Yes, I already said that looking at power wasn't a good indicator of a power supply, and looking at amps on a specific rail is effectively looking at how many watts that rail can supply. (Watts = Volts * Amps, or P=V*I, however you choose to see it). However, looking at the rated amps on the 12V rail is a good indicator of how “strong” the power supply is, so long as it's a good brand.
For a single graphics card and CPU (multiple cores included), a good number to aim for is 400W combined. The Corsair 450VX (pictured above) recommended in the Parts Guide thread is rated for 33A on the single 12V line for a total of 396W on the 12V line alone. For multi-graphics card systems, I would recommend no less than 550W on the 12V line(s).
For those of you gawking at these outrageous figures, keep two things in mind. First is that this guide is for overclocking, where power requirements will NOT stay within the standard thresholds quoted by manufacturers. Second is that even if a power supply is rated for 33A on the 12V line, it will not “want” to stay sustained at 33A, so some headroom is necessary, especially when combined with the first point.
- And Getting Power to the Components? The last thing you will need to keep in mind when choosing a power supply is the cables it supports. Until very recently the PCI-e power rating was 75W from the slot, and 75W from each external connector. The new PCI-e 2.0 standard dictates that both of those numbers are doubled to 150W. A 6-pin PCI-e connector, found in most power supplies on the market can only support 75W, where the newer 8-pin (or 6+2-pin) can supply the full 150W that may be needed for current and future cards.
Not only do you have to make sure you have the correct connectors, but also enough of them. Most cards, to date, only use one 6-pin connector. The 8800GTX uses two however, and the HD 2900XT has space for one 6-pin and one 8-pin connector, however it only requires two 6-pin connectors to run. Yes, a 6-pin will fit in an 8-pin slot, but will of course only provide 75W.
Recommended Power Supply List Oh god just tell me which one to get!
Corsair 620HX – Put simply, this thing is a beast. Even though it claims to have three seperate 12V rails, it is believed they are actually a single rail “split” into three. I doubt I would be going to far overboard in saying I could simply stop here. Comes with two 6-pin connectors, and modular cables. If you have a single R600 GPU, call up Corsair and see if you can get a 6+2 pin connector. Recommended for single graphics cards, or any SLI rig where the cards require only one 6-pin connector. (8800GT in SLI, for instance)
Silverstone SST-ST75ZF – Another beast, very similar in price to the 620HX, it has four 12V rails rated for 18A each, with a max combined rating of 720W across the 12V rails. While not modular, it does have four 6-pin connectors for those of you who want to SLI any GPU which requires two 6-pin connectors.
PC Power & Cooling Silencer 750 Quad – Better build quality, but more expensive than the ST75ZF. It has two 6-pin connectors, and two 6+2-pin connectors for those of you that want to use two R600 video cards.
Corsair 450HX – This is the recommended PSU for those of you who have only one video card, and it only requires one 6-pin connector. Quite cheap, but also good build quality. Similar PSU pictured above, isn't it sexy?
A more in depth post of PSU recommendations can be found here. Keep in mind this is tier 1 through tier 4 of what is considered to be “high end”. Most of what I am recommending is in tier 3 and 4, simply because I doubt anyone reading this will need a $300 1200W power supply. In short, if it in that post, it's probably a good quality power supply. Also that post is not maintained by me, therefor I do not consider myself responsible for what it suggests.
B) Cases and Fans
I am very hesitant to tell people what case to get, as it is as much a display of personal preference and almost a reflection on yourself as it is a house for the rest of your components. Myself, I have a Lian Li (pictured above), but of course something like this isn't for everyone.
Things you should look for in a Case:
Airflow – Important for keeping your components cool. Look for number and placement of fans
Removable Motherboard Tray – Just what it says, remove your motherboard from your system without messing with 12 screws or pop-in risers, or...
Space – Ideally you would take your motherboard out, but I not, make sure you have the space to work on it while in your case
Materials – Aluminum is lighter than steal, make use of this knowledge, the few times you have to move it, your arms will thank you
Space 2.0 – Make sure you have enough space for all your hard drives (filled with porn and torrents), this should be obvious though. Also, if you want internal water-cooling (crazy people) you need to get a Full tower. I'm using a Mid-tower on regular air cooling and it's perfectly fine. Don't get anything smaller though.
Aesthetics – Honestly this will probably be the deciding factor for a lot of people so I may as well beat you guys to the punch
Recommended Case List I'm just going to lift the Case recommendations from the Parts Guide thread:
As for fans, front and side goes in, top and back go out. Simple as that. Logically, bigger fans can push more air at lower speeds, which means less noise. Keep this in mind when case shopping.
III. Helpful Software
Helping you break stuff, that is
Not surprisingly, I'm going to try and keep all useful software I can think of here. Not all of it is out of beta, but I have used all (OK, most) of it at one point or another. I will try to link to common areas instead of direct download links, so when newer versions come out the links don't break.
A) Drivers
Get the latest versions here:
ATI Video Cards – For all your desktop ATI cards. These are released once per month. Check back regularly.
ATI Mobile Video Cards – For all your laptop video cards when everyone tells you to go somewhere else for driver support! However, why the hell are you trying to overclock your laptop? That's even more stupid than normal overclocking.
Nvidia Video Cards – For all your desktop Nvidia cards. For mobile cards drop down the “Product” box to “GeForce Go”, however to you I give the same warning as the Mobile ATI Card people. Don't overclock. (unless you have a GeForce Go 7900GS, they're fairly overclockable apparently.) Driver updates are random dates, but frequent, check back especially when AAA game titles are released.
Nvidia nForce Motherboards – Same link as the Nvidia Video Cards, drop down the “Product” Box to “nForce”. These don't change that often so if you've got some that work, don't worry about it.
Nvidia Beta Drivers – Just what it says. The latest we-just-got-this-out-the-door-but-we're-not-100%-sure-it-won't-kill-your-dog drivers. Generally it's to rush out support or tweaks for a new game (like with the Crysis demo).
B) Hardware Monitoring
This group of software is to do nothing but see what the hell is going on with your system
CPU-Z – This will tell you pretty much anything you could want to know about your CPU, Motherboard, and RAM. It's a great reference tool if you're not exactly sure what hardware you have, or just want to double check an overclock.
GPU-Z – No points to those who can guess what this does. It's like CPU-Z, except for graphics cards, about a million times more buggy, doesn't refresh, and can't really be relied on quite yet. Still, it's off to a good start and is good for a quick referencing tool.
SpeedFan – Like it's name it'll tell you the speed of fans in your system, it's up to you to figure out which one is which though. It also reports temperatures and voltages. It's a good utility for quick referencing of these things. It also can give you the S.M.A.R.T. report for your hard drives if you care about that.
CoreTemp – Small compact utility that gives some useful no-nonsense information
Sandra – By SiSoftware, you may know it as SiSoft Sandra or something crazy like that, I don't know. It's basically a utility that will try and tell you anything and everything about your computer, from motherboard voltage to how well your hard drive compares to others.
PC Wizard 2008 – By the folks who do CPU-Z, does the same thing as Sandra.
C) Hardware Testing
This group of software will test the stability of your system, simple as that.
SuperPi – This program calculates Pi to way more digits than you'll ever need to in your life. In doing so, it also stresses your CPU (which is why you really want it, of course). However, I wouldn't ever use this as an end-all-be-all of stability. It's good for a quick test to see if your system is mostly stable. I'd suggest one of the last two choices (16M or 32M), though they'll take the longest.
SP2004 – Like Prime95, only it's got an easy-to-use GUI. This is for testing pretty much ultimate stability of your system. The longer, the better, I would recommend no less than six hours for your “OK this is the speed I want to be completely stable for the next year”, though going up to 8-10 hours (While at work? While sleeping? If it fails it'll just pop you out, won't melt your computer, most likely. Like I said, nothing beyond that first line is a promise.) If it fails after 8 hours, YOUR COMPUTER IS NOT STABLE. Yes, it is really really really close to it, but if it ever fails, it is not stable.
Intel Thermal Analysis Tool – Similar to SP2004, designed for Pentium M CPUs, but will work for at least Core 2 Duos. I haven't used this, and cannot confirm that it works with all CPU architectures. - recommended by maninacape
Play a video game – seriously, this'll stress everything at once, and the different types of junk you see will vaguely tell you what the problem is.
Complete system crash? Probably your processor.
BSOD? Memory is likely your culprit.
Random shit on your screen? Video card. If stuff (textures) are stretched across the screen randomly, that's your Video Memory. If shit goes technicolor, it's probably the GPU itself.
D) Windows GUI Overclocking Utilities
ATITool – It's not just for ATI cards, any Nvidia card can use it too (except for when new cards come out or drivers break something). But don't get that version I linked to unless the latest release is really recent. The latest betas can be found [url=http://forums.techpowerup.com/forumdisplay.php?f=24]here[/url] and almost assuredly support the latest cards better than the “stable/old” releases. This should also be considered as a cross-post between here and “Hardware Testing”, as it will stress test your graphics card. I've found it's not the best at doing that, so don't trust it by any means.
RivaTuner - Another video card overclocking tool similar to ATITool that works with both Nvidia and ATI cards. This utility also has a nice feature where it gives you a real-time chart of various clock speeds, voltages, and temperatures for your video card. - recommended by angryhampster
Nvidias Control Panel - Yes, it really does. In the performance section or using nTune or whatever. Get the newest drivers. Also apparently this stuff will overclock your whole system if you've got a supported nForce board. But honestly I wouldn't touch something that automatically overclocked my system.
ATI's Control Panel – Or so I'm told. I've only got a mobile ATI card so I don't know if Overdrive (ATI's overclocking utility) is available to all desktop cards or not. Check it out, get back to me.
ATI Tray Tools – ATI only tweaking utility, but seems to have quite a lot of features. - recommended by ChubbyChimp
IV. CPU, RAM and Motherboards
Thank god! Finally what I came to read! Wait... what is this shit?
Finally indeed. As of writing this, this is on top of page FIVE of a word document. Shesh. We'll start off first with some terms I'll be using.
A) Terms Used
Ambient Temperature – Temperature of the surrounding air, for our circumstances, this means the temperature of the air inside the case.
Bus – The path that the different components of a system use to “speak” to each other. Intel's Front Side Bus (FSB) is quad pumped. A 266MHz bus is effectively 1066MHz. AMD's Hyper Transport (HT) Link (may be referred to as HTT as well) has a variable multiplier with a 4x-5x range for stock systems.
Die – Physical chip of a processor.
Divider – The ratio between Memory (Before DDR rating) and the Bus (before effective pumping).
GPU – Graphical Processing Unit, the Processor that sits on a Video Card. A GPU is not the exact same as a Video Card, though the terms are generally accepted to be interchangeable
Jumper – Plastic casing around a strip of metal used to make an electric path between two pins
Multiplier – ratio over the Bus (before effective pumping) and a CPU. 12 (multiplier) X 200MHz (Bus) will yield 2.4GHz for the overall CPU speed.
Northbridge – If the CPU is the “brain” of a computer, the Northbridge is probably the spinal chord. It connects the CPU, RAM, GPU, and other components via the Bus.
Processor – CPUs and GPU's are both processors. This is the main thing you will be trying to overclock.
Thermal Envelope – The maximum wattage a piece of hardware is specified to draw. For example the 8800GT has a 110W thermal envelope, this means that (without overclocking) it should never draw more than 110W from your power supply.
Throttle – The act of lowering a Processors speeds (normally by lowering the multiplier) so it runs at a lower speed. People with laptops that have power saving technology have seen this.
Timings – A measurement of Latency for different RAM read/write tasks.
Vcore – Processor core voltage. A common range is between 1V and 2V, generally hitting around
1.3-1.5V
Vmem – Memory voltage. For DDR the JEDEC standard is 2.5V, though overclocking may necessitate 3.2V and above. For DDR2 the JEDEC standard is 1.8V, though going up to 2.1V and above for overclocking purposes is not unheard of. For DDR3 the JEDEC standard is 1.5V.
B) Cooling
Put simply, stock cooling sucks. Yeah, it's fine for your every day needs at stock speeds, but for overclocking your generic stock cool will not hold up to aftermarket coolers. If you only looking for a little bump you should be fine with the stock cooler, but if you've actually read this far, you probably feel entitled (with good reason) to a bit more.
1) Air Cooling
To put it simple, aluminum is cheaper, lighter, but less conductive of heat, copper is heavier, more expensive, but better at conducting heat. A copper cooler of the same design will 100% always yield cooler temperatures than a aluminum cooler (assuming all other variables are somehow equalized).
That said, heatpipes have made it so that copper isn't necessary to have a good heatsink, though most do still have copper as the base. Long story short, heatpipes work by using water convection to transfer the heat more quickly to the fins of the heatsink. You want heatpipes on your cooler. Copper is desirable, but not as much.
Recommended Heatsink List
Artic cooling Freezer 7 Pro/Artic cooling Freezer 64 Pro – 7 for current Intel motherboards, 64 for current AMD motheboards. As of this writing it's about $20+$5S/H on Newegg. For the price it pretty much can't be beat. Get this if you're not going to go that crazy with your clocks, or you've gotten this far and decided it's better to just stay at stock speed because this is just overwhelming.
Scythe “Ninja” SCNJ-1100P – Similar to the below Infinity. Slightly smaller, slightly cheaper, but one more heatpipe. I've come to the conclusion that the Infinity is probably better, but I can't prove it. $35 on the Egg plus $6 shipping right now.
Scythe “Infinity” SCINF-1000 – Pictured above. For all currently sold sockets, and even some older ones. About $38 on the Egg, plus $6 for shipping, and hangs with the coolers that cost $40-50 before shipping. Very good price/dollar.
Thermalright Ultra 120 – Variant pictured above. Currently one of the best coolers out there. But for $60 (with no fans) it better be. Warning: Huge as crap.
Any many more. There are truly a TON of CPU heatsinks on the market that it's hard to say that these four are the only ones worth getting, because I'm sure they're not. Zalman is known for good cooling at very low noise levels, so whatever happens to be their newest cooler can't be bad (or cheap). Almost anything Thermalright puts out is good. Those are the few I'm familiar with, but they are definitely not the only ones worth looking into.
2) Thermal Paste
Thermal paste is the “goopy” stuff between a heatsink and a processor. This stuff is absolutely necessary, as it fills in the microscopic gaps that are on the metal surfaces of the two aforementioned pieces of hardware. I believe stock heatsinks come prepackaged with a sort of thermal tape, this will do the job, but not as well as aftermarket thermal paste.
Recommendations Thermal Paste List
Arctic Silver 5 – This is a bit more effective than the next recommendation, but not enough to matter for lite-moderate overclocking. It is also electrically conductive, so be careful! If applied correctly it wont be in any position to short anything out, but if you are messy it could be. I'm linking to both sizes, but if your goal is to mount one CPU into your system and be done, even the smaller bottle is way more than you'll ever need.
Arctic Silver Ceramique – Cheaper (but slightly smaller bottle), every so slightly less effective, but not enough to really matter, and not electrically conductive.
Instructions – read up on how to apply the above thermal paste. Its relatively easy once you know what you're doing.
3) Water Cooling
I will say right now that I have no experience with watercooling, and will not even try to pretend I do. If someone else can write up something (and make me believe they know what they're talking about) I'll post it in this spot. For now, you're on your own. However, I have heard that bundled water cooling kits are not as cost effective as buying the separate parts yourself. But I can't help you either way. THIS MEANS THAT IF YOU CAN MAKE A PRESENTABLE GUIDE, I WILL POST IT HERE.
C) Overclocking
WOOO WOOOOOOO TRAIN STOPS HERE!!
First note: WRITE EVERYTHING DOWN! This means Voltages, multipliers needed for certain speeds, MHz, dividers, overall speeds, timings, everything!! Having this information referenced will make your life so much easier as you start trying to set everything up as you want it.
Finally, the only section you want to read, and I'm only halfway down page six in this word document. Hopefully the past sections have given you enough preparation so that you don't blow up anything while reading this one. First I think I'll restate that by following the advice here YOU ARE OPERATING AT YOUR OWN RISK. Stuff could die, your mom could totally get pissed at you for blowing up her new computer you constructed completely by parts bought off Newegg. Do not try and blame me, I've given you enough warning.
Overclocking is an art form so far as I am concerned. Sure, there are finite amount of settings that you can pick in a BIOS, but with every single CPU, stick of RAM, motherboard, and video card having different limits and tolerances, the maxed out settings used on one system will not work the same as they do on another. You'll have to find the limits of your CPU and RAM, then figure out how to make them both happy. You can pick one to start with, it doesn't really matter which, or you can attempt to overclock them both at the same time. When you do this you'll most likely hit a point where you get system instability that you have no idea where it's coming from. I'll start with overclocking the CPU first, since it's alphabetically first.
1) CPU Overclocking
The easiest way to isolate the CPU is to set the RAM at a really low memory divider. This will allow the CPU to continue upward in speed until it reaches it's own wall.
Some CPUs can have their multiplier changed. Most that can have it changed can only have it changed in the downward direction. Some of this is so the CPU can be throttled. Some of it is because having a CPU with it's multiplier unlocked both upwards and downwards is reserved for only the Engineering Samples (ES chips) and the Flagship CPUs, such as the QX6800.
For the purposes of overclocking just the CPU, we don't want to mess with the multiplier (unless you have a CPU with multi's unlocked up and down). We only want to mess with the Bus speed. Either FSB for Intel processors and older AMDs, or HTT/HT Link for newer AMDs for now. That and Vcore. (you guys read the Terms Used section, right?).
Here's a quick reference for maximum temperature and Vcore for the two current lines of processors out. For AMD 64's, 50-55°C is the limit, for Intel Core 2 CPU's, I believe up to 70°C is considered safe, but I'd feel really uncomfortable with it above 60°C. In terms of voltages for AMD 64's 1.5V is considered the maximum “safe” voltage for air cooling. You can go up to 1.6V if you want, but just beware of the greatly added risk. Even if it checks out as stable now, it could seriously degrade the life of the processor. With Intel Core 2 processors, I'd recommend keeping the voltage below 1.4V. If you have a processor I haven't mentioned, I'd keep it within .15V of the stock voltage as a safe rule. Ask though, and I'm sure someone will give you a recommendation. For a more in depth look at safe temperatures for Core 2 processors, this guide has been recommended by maninacape.
Back to overclocking the CPU. You have SuperPi and SP2004, right? This is when you get to use those. Generally it's best to go up by only 2-4MHz per step, but to be honest on your first step , a 5-10MHz increase on the bus still leaves a good chance that you'll boot fine. (of course if it doesn't boot, you know what to do because of the last paragraph). While it may be enticing to make bigger steps to make it go from 2700MHz to 2800MHz in one fell swoop, it's a better idea to take smaller steps.Between each step, however big you make it, you should run through a 16M or 32M run of SuperPi. 16M will be quicker, 32M will be more demanding. While doing all this, I would recommend keeping a handwritten chart of what speeds you can get at what Vcore (both selected Vcore in the BIOS, and Vcore read from the BIOS). This will give you a good guage as to your CPU's abilities. When you get to a point where you're unstable in SuperPi, back down about halfway between this speed and the last speed you were at, until you find the fastest it can go while keeping SuperPi stability. For the purposes of clarity and ease of troubleshooting, only raise the Vcore when your CPU cannot increase in clock speed anymore. You will eventually notice that as you raise Vcore each time, you'll get less and less of a speed boost. At this point is basically as fast as your CPU can go with the current cooling. Congratulations! Make sure this speed and Vcore is well documented.
a) Problems?
And you will have problems
The first section will cover what to do if your system fails to boot, while the second and third sections will cover what to do if you “feel” like you're being held back by some sort of “mysterious force”.
If ever you get to a point where your computer JUST WILL NOT BOOT, and you're screaming around like a headless chicken because your mom wants to check out her email after this episode of Desperate Housewives is over, don't panic. Open your case (and should there be no ill smells tipping you off that something is wrong), use a flashlight to locate the battery (pictured above). Somewhere around the battery you'll find a jumper labeled CMOS (much like the one in the picture, though it may not be that close to the battery).
This details how to reset the CMOS/BIOS using jumpers, it is the shorter of the two methods. - credit to Imyu for updated version of this procedure
Power down and unplug the computer.
Press the power button, this will discharge the capacitors (charged capacitors can shock, and kill if enough current is stored)
Switch the jumper position from 1-2 to 2-3. ie: [o o]o to o[o o]
Wait 5-10 seconds, then move the jumper back to the original position.
Plug the computer back into power, and restart the system (successfully we hope)
This details how to reset the CMOS/BIOS by actually removing the CMOS battery, and takes more time and should only be used if you cannot locate the jumper I talk about above.
Power down and unplug the computer.
Press the power button, this will discharge the capacitors
Remove the CMOS battery from it's location. You should be able to pop it out pretty easily. If you can't, it may be soldered to the motherboard and you'll have to resort to trying harder to find the CMOS jumper.
Wait around 30 minutes, and put the battery back in.
Plug the computer back into power, and restart the system (successfully we hope)
If it does not restart, start over from step 1, but wait about an hour. If this fails, something else is likely wrong.
b) Can't get as far as you think you should?
If this speed is not exactly what you expected (and you're on anything but an Athlon 64 or newer AMD processor), there is a slight possibility that your Northbridge is holding you back. Signs of this are a “brick wall”, where no matter what you do to Vcore you don't get any extra speed out of it, or if you can get to the same bus speed at a higher and lower multiplier. For instance, if you can get 12x270 = 3240MHz, or 11x270= 2970MHz at the same Vcore, it's likely your motherboard holding you back. You can try bumping up the Northbridge Voltage (it should be identified as so in the BIOS) up one notch, but I wouldn't recommend more than .1V over stock and try for more. If that doesn't work, either it's your RAM (did you forget to reconfigure the RAM divider after resetting your BIOS?) or your northbridge just wont budge no matter what, and you're SOL.
If you do have an Athlon 64 and you inexplicably cannot go higher, no matter what multiplier, it could be the HT Link multiplier. CPU-Z (or a BIOS screen) will tell you the stock HT Link (or HTT). It could be 800MHz, 1000MHz or more. Also somewhere in your BIOS, probably on the same screen that allows you to set the bus speed, will be a HT Link multiplier. It is most likely 4x or 5x now. If you're hitting 270HTT from a stock 200HTT, you've overclocked your HT Link by 35%, and in most cases the HT Link doesn't like to be overclocked. Lower the HT Link multiplier (or whatever it's called on your system), and hopefully you can get some “free” MHz from simply doing that. Be sure to write this down if you have to do this. You don't want to forget this, and be completely confused when it comes time to set up a collection of speeds that brings out everythings full strength.
The following 915/925X section was composed by ChubbyChimp
"For summarizing purposes, if you are running a 915/925X chipset based motherboard and cannot clock much past a 10% gain on the CPU, look here. If you aren't running a board with one of these chipsets, this doesn't apply to you.
(NOTE: if you have an Asus 915/925X board, this most likely doesn't apply to you since their motherboards from this line automatically optimize the PCI-e frequency on POST.)
For some odd reason or another, Intel decided that on the 915 and 925X motherboard chipsets they would implement limitations on their ability to overclock past 10% over stock. If one tries to overclock their CPU past this limit on a 915/925X based motherboard, the system fails to POST, or in some instances randomly crashes during/after POST. A good example of this issue is if you are having problems surpassing around 215-217MHz on your FSB (in this case, 200MHz stock Pentium 4's), even after increasing the Vcore. The culprit in this case is the PCI-express frequency. This setting should be found somewhere in the BIOS along with the CPU settings and defaults at 100MHz. Bumping this value up should drastically increase your CPU's ability to reach higher FSB settings. The basic ratio to stick to is a 2 to 1 ratio of the FSB to PCI-e frequency; although, there may be some small discrepancies depending on your board. In this case, the best thing to do is the classic trial-and-error routine to see how high you can get the FSB on a certain PCI-e frequency setting.
But before you go out and start cranking this setting to its max, you need to understand the consequences of increasing this setting. Firstly is it HIGHLY recommended that you NEVER increase this setting above 120MHz on any board as it will cause severe system instability, especially on a computer running SATA devices (the SATA bus is extremely sensitive to this, so be careful). Secondly, anything that is on the PCI-e bus will be impacted by this, including the PCI-e x16 VGA port. If you are experiencing video errors, or just the inability to boot even though you are below 120MHz on the PCI-e frequency, you may need to increase the PCI-e voltage (sometimes labeled as AGP/PCI Express Voltage) which defaults at 1.5v. My experience has shown me that it probably isn't a good idea to set it much higher than 1.7v, and that setting this to 1.7v will give you a max of 118MHz on the PCI-e frequency, although YMMV. Here is where it gets a little tricky. Video cards can sometimes be quite sensitive to the voltages you apply. If you have a new-ish ATI card, setting this up to 1.7v shouldn't do too much and may give you the added benefit of being able to clock the card slightly higher (and may increase temperatures); however, NVIDIA cards are generally much more sensitive to this change in voltage. Either way, be careful, take it easy, and back off the voltage if you get POST or video errors. Also, if your other PCI-e peripherals fail to work after this, you are SOL and need to revert back to default settings. My rule of thumb is that if you are running anything in the PCI-e x1 ports, it's probably not a good idea to toy with these settings much, as they may or may not damage them (this, of course, also applies to your video card even though they are a little more tolerant, so please, BE CAREFUL)."
2) RAM Overclocking
Now that you've found your maximum CPU speed, you need to find your maximum RAM speed. This is a bit more tricky due to the fact that you can also change the RAM timings. Loser (higher numbers) RAM timings will allow for faster speeds (in MHz, not performance) at the same voltages. Ideally though, you bought DDR2-800 and can run your ram synchronously with your CPU without bottlenecking it. However that is not always the case, especially for those of us with older systems (I have DDR-400). If you can, set the CPU and (Athlon 64 users only) HT Link multiplier fairly low. If your stock multiplier is 11 or 12, set it down to 7 or 8. If it's 7 or 8 stock, well hopefully you can get it down to 6. Another thing you can do is to set the RAM divider to such that the RAM is running way faster than the bus speed. Some boards may even have options for running at over twice the bus speed.
I'm going to take this time to give a quick overview of RAM timings. The most popular of the RAM timings is Cas Latency, or tCL. The following three timings are tRCD, tRP, and tRAS. The other “popular” one is Command Rate, or CR. Most of the time RAM timings are reported in this tCL-tRCD-tRP-tRAS CR. For example, with DDR RAM the “perfect” timings were 2-2-2-5 1T. Just remember these names when you are editing the timings in your BIOS, as they may not be exactly in this order. I've seen where 2-2-5-2 1T would be the same as the conventional 2-2-2-5 1T. If you put something that's normally a 5 as a 2, it's probably not going to like it one bit. Like I said, for DDR RAM, the “golden” timings were 2-2-2-5 1T. This could be easily substituted for timings like 2.5-3-3-8 1T if the RAM could get to 280MHz or more. I would never raise DDR timings above 3-3-3-8 2T for the sake of pure speed, unless the RAM was some crappy stuff that came with 3-4-4-8 2T timings or something.
For current DDR2 RAM (of which I have very little first hand experience), it seems 4-4-4-x 1T is very good, simply because DDR2 RAM can run much faster than DDR. I wouldn't say there are any specific “golden timings” for DDR2, as it greatly varies on how fast the ram is actually going. I've seen as low as 3-3-3-10 at slower (for DDR2) speeds, and as fast as 6-6-6-x for stuff that is either a) really cheap or b) gets to quite high MHz speeds.
For DDR3 RAM, no comment on that as it's nowhere near a mature state. Come back in a year.
Back to actually overclocking your RAM. If timings seem too daunting to you, simply because there is so much that you can do (wrong), then don't mess with them. Yes, this could possibly block you out from getting the most potential out of your system, but it's probably better to be comfortable with what you're doing. The procedure for overclocking your RAM while not your CPU (as much) is roughly the same as the reverse. Take a note of the set voltage, and the voltage read from the BIOS, find the maximum RAM speed that's stable in SuperPi at that particular voltage. Increase voltage by one increment, then find the maximum speed at this voltage. Again, I would expect that the higher you go with voltage, the lower return you see per increase.
Unfortunately, I cannot tell you what voltage is safe for your ram if you have DDR RAM. The range from different types of chips is anywhere from 2.9V all the way to 3.5V. Given that, it would be wise to stay under 3.0V. If you get to this point and you're still not satisfied you can keep increasing the voltage, but unless you KNOW it's safe, I will recommend not doing this. The only way you'll have a realistic ballpark figure is to know what type of RAM it is, and do a search on more overclocking oriented message boards.
For DDR2 RAM, stock Voltage should be 1.8V, and you should be safe anywhere up to 2.1V. I don't know of any specific RAM being able to take more or less than average, so these figures are what you get. If even 2.1V doesn't give you enough speed to match your maximum CPU speed, then you may want to relax (raise the numbers) the timings I talked about earlier just slightly to see what kind of speed increase that affords you.
3) Mixing the Two
Assuming you've gotten this far during your actual trials, you've found your max CPU speed and max RAM speed. You've gotten everything else smoothed out (in theory), all that's left is to is figure out the “sweet spot” that balances the CPU overclock with the RAM overclock. If you have to sacrifice one for the other, sacrifice RAM speed for CPU speed. How well you'll be able to match the maximum speeds will depend on how flexible the RAM dividers are on your motherboard. Keep in mind though, unless you have an Athlon 64, you'll want synchronous timings. This means either RAM speed = bus speed, or RAM speed is set to double the bus speed. Unless you can get a very large boost in pure MHz on the RAM over what this restricts you too, synchronous RAM is happy RAM. Very large, to the tune of over a 50MHz speed increase (before doubling the speed for the DDR(2) rating.)
D) Choice Picks
This section will of course be very volatile as prices fluctuate and new models are introduced. I will make an attempt at keeping this up to date, but again, no promises past the first line.
Recommended Intel CPUs
E8400 – 3.0GHz, 9x multiplier, around $230+, 45nm, very cool and overclocks VERY well
E6750 – 2.66GHz, 8x multiplier, cheaper than the E8400, not as fast initially, but can easily hit speeds over 3GHz with proper cooling.
Q6600 – 2.4GHz, 9x multiplier, 4 cores for under $300. Overclocks well, but only get it if you need (want) 4 cores to show off.
Recommended AMD CPUs
Keep in mind Phenom processors are coming out in November and December, if the Internet is to be trusted
Athlon 64 X2 4200+ - 2.2GHz, 939, $70, recommended only for those trying to extend the life of their 939 systems, not for new system builds
Athlon 64 X2 5000+ Black Edition – 2.6GHz, AM2, $130, and most importantly, an unlocked multiplier
Recommended DDR2 RAM
In theory, I only need to talk about DDR2 RAM. If you're looking for DDR RAM at this point in time, chances are your system is way out of date, However, if you'd rather spend $50 on 1GB of DDR instead of $50 on 2GB of DDR2, that's totally up to you.
DDR2 RAM, this is easy too. In almost every case you can get 2GB of cheap DDR2-800 RAM, it won't bottleneck your system, and you'll get great performance for about $50-60. However, for some more specific suggestions:
However, I would not hesitate to get any DDR2-800 RAM rated at 4-4-4-x for under $65. That will give you plenty of headroom, until you venture into the more extreme side of overclocking.
V. Graphics Cards
<GPU section in progress by Ashex, get on his case about it>
VI. When (Not) to Panic
Do not panic: If your system doesn't boot
Do panic: If it doesn't boot after resetting the BIOS
Do not panic: If you see weird shit on your computer when overclocking your Video Card
Do panic: If you see weird shit even after you set the clocks back to stock (yeah this means you really fried something)
Do no panic: If your system crashes
Do panic: If your system crashes with a bang
Do panic: If your system crashes then doesn't boot
Do not panic: If you smell something weird
Do panic: If it's not coming from you this time
Thats all folks!
If anyone has anything to add, correct, replace, etc, please do speak up. I will be happy to add to the OP and give credit where it's due.
November 1st Edits:
First edit: Added/Updated RivaTuner to Windows GUI Overclocking utilities, fixed random grammar mistakes, edited Processor entry in “Terms Used”, Nvidia Driver paragraph in “Drivers”, added pictures.
Second edit: Expanded thermal paste guide. Power supplies are coming soon, I swear.
Third edit: Changed wording in “How many rails?” block. Finally added power supply recommendations.
Forth edit: Added ATI Tray Tools, moved (to “Problems?”) and added on to section about resetting the BIOS.
Most recent edit: Added 915/925X section by ChubbyChimp.
November 2nd Edits
Most Recent Edit: Added suggestion for Intel TAT and Core 2 Temperature guide by maninacape.
February 6th Edits
Updated CPU suggestions, fixed CoreTemp link, updated thermalright ultra 120 heatsink suggestion/link