Well i will give you some basics. Programsdyou need,
CPUID CPUZ
http://www.cpuid.com/softwares/cpu-z.html
HWmonitor
http://www.cpuid.com/softwares/hwmonitor.html
Prime95
http://files.extremeoverclocking.com/file.php?f=103
Cpuid will show you your basic clocks and speed, HWmonitor will show you your voltages and temps and you shoud run it while stress testing with prime95. First thing to do is to install and run prime 95 for at least 5 min to see if your machine is stable and use hw monitor o watch you CPU temps then note them down as well as your ambient air temps. Simple thing is if your room temp is 10C and your CPU under stress is hitting 60c then the temp diff is 50C, which idealyy is your cpu true temp. now if your ambient is 30c and your cpu is hitting 80c then you may think , hey my fan aint cooling, weel it is as the diff is still 50c, thats why you need to know your ambient air temp.
The stock AMD fans aint bad, but if you get a decnt Heatpipe fan it can reduce your temps quiet a bit.
Basics.
Amd use a FSB of 200MHZ. This is the base reference clock on which your cpu speed, PCI bus and memory speed is based on. If you raise this, all your speeds go up. The Black Edition CPU's allow you to change your cPU multiplier, which in your case should be 11.5 , ie 200 X 11.5 gives you 2.3 GHz. This is your first overclocking door. Simply raise your multipler in the BIOS a step at a time then boot and run prime 95 for at least 15 min to see if it crashes the reboot and try again. This is the best opton as it doesnt mess with your PCI bus or memory speeds so you know what is causing your PC to crash during prime. Once your PC wont prime it starts getting messy, for now you have to start raising the CPU VCore a bit at a time till it stops crashing, but doing this increases heat and also if you raise it too high can cause your cpu to fail, so do a lot of reading on what the max voltages are for your cpu.
Now in AMD chips there is also an NB bus, it too has its own multiplier, the default for my chip was 2.0 Gig i managed to get it to 2.6 Gig, it basically is the speed your cpu talks to memory, so if you raise your cpu speed raising this can make your cpu talk more efficiently to memory, it also reduces memory latency. Of course you need to do this after you get your cpu stable.
Your PCI bus should be left on auto and 100MHZ.
Its a good idea to qrite down your new bios values incase your pc wont post on boot, in which case you will have to reset the bios to clear it and start again. Some motherboards have 2 pins you can short to clear the bios, or you need to remove the battery for a few minutes with no power to your pc to allow it to clear.
Hope all this makes sense.