I posted this in another thread but this is a slight modification of it.
I recommend you try the Intel Extreme Tuning Utility for your first overclock. You don't need to reboot when changing multipliers/voltages, and it works a LOT better than the software included by motherboard manufacturers.
First you need to go into bios and change vcore to offset mode, but don't change the voltage (I set mine to +.005v because +0v wasn't available). In power saving features, disable C3/C6 and Package C states, but make sure you leave C1E enabled. Basically everything else can be left at default.
Once in windows, load up the
Intel utility and max out the Turbo Boost Power Max and Core Current Limit, like so:
This basically turns off TDP limitations (your chip is rated at 77w TDP but you want to be able to draw more power than that when overclocked).
To overclock, drag the multiplier sliders up and hit apply. Do not play with the reference clock, only multipliers. You'll probably want to go up 1x at a time and run Prime95 or IBT to test for errors. When you reach a threshold where you're no longer stable, you can either increase the voltage, or drop your multiplier back down.
The max safe voltage for day-to-day usage is arguably about 1.3v, which on my board is about +132mv. I can get up to around 4.6ghz on my chip without going over 1.3v but your mileage may vary.