Pretty simple, I'll just tell you a simple easy way to get 3Ghz. Go in your BIOS:
1)Set your multiplier to x9
2) Set your FSB to 333
3) Set your PCI-E to 100MHz exactly
3) If your using 800Mhz memory I'm assuming, set your memory multplier to 2.4 (2.4 * 333 = 800Mhz)
4) For now leave memory timings on auto
5) Set proper voltage for your memory, whatever it's spec'd at.
6) I personally have my E2180 @ 3Ghz and my Vcore is 1.406V, yours might be lower or higher but for now set it at 1.4V so for the most part we'll at least get into windows.
7) Disable C1E and EIST, might be under Advanced BIOS options. Basicly they are power saving features that can mess with your OC and cause instability.
8)Since you mentioned you arent using stock cooling you probbobly wont have to disable the auto fan option under the power settings of your BIOS. But still disable it anyways incase you have a smart fan.
Now you should be able to boot into windows. Now go get yourself prime95 and speedfan/coretemp. Open up either speedfan or coretemp (I use coretemp) and now open up prime 95. When it prompts you to pick a test choose the top one, small FFT's. Hit OK. You should see your core's tempratures rise under coretemp/speedfan. Stick around for the next 10 minutes so that your heatsink will be fully warmed up to about its max. As long as your temps dont go above 65C let it run for 6-8 hours. If it throws back errors, measure the time it took for the error to occur. If it was a few hours increase your Vcore by 1 notch and redo. Until you can go about 8 hours without an error. Also if NO errors occur after 8 hours, try REDUCING your Vcore until you produce an error, then increase that voltage that errored by a notch. This way you get the lowest stable voltage for the best tempratures.