I have created a tutorial on how to optimize your mining rig after days of trying out different settings and looking for things one at a time. If you are reading this, I assume that you already have a computer for mining and that it has AMD graphics cards / GPUs. 1. Find the right drivers for your card(s).
The absolute first thing you'll want to do is find the right drivers for your AMD card. Most users report that 11.4-11.12 drivers work for them best. You can find these at AMD's website: http://support.amd.com/us/gpudownload/Pages/index.aspx2. Find the best SDK for your card(s).
SDK is a "Software Development Kit" needed to run GPU mining software. Most users report that SDK 2.4 and 2.5 work best for them. I suggest you try 2.4, then upgrade to 2.5(change back to 2.4 if you got better results with it)
AMD's official SDK can be found here: http://developer.amd.com/sdks/AMDAPPSDK/downloads/pages/AMDAPPSDKDownloadArchive.aspx3. Find the best mining software for your card(s)
Mining software is used to mine bitcoins. There isn't simply a best mining software, you have to experiment with them and their options. Some good ones to try are "cgminer" and GUIMiner". I use GUIMiner because I get better hashrates with it(more bitcoins per second) and because it is user friendly. It therefore what I strongly recommend to beginners. To find the latest version, simply search "GUIMiner" on Google.4. Find the best flags for your mining software
This process is very simple. You will be putting this into the "Extra Flags" box in GUIMiner. A good place to find a set is: https://en.bitcoin.it/wiki/Mining_hardware_comparison#AMD_.28ATI.295. (Optional) Overclock your graphics card and underclock memory
Before you start this step, please note that doing this improperly may cause damage to your graphics card(s) and I am not responsible for this. If you are afraid to overclock, you may skip this step. If you would like to overclock, I'd suggest searching the safe voltage, temperature, and clocks for your graphics card on Google. To overclock, you need a software such as MSI Afterburner(works with all brands): http://event.msi.com/vga/afterburner/download.htm
You can search for tutorial on overclocking using Google.
Note: underclocking memory to an extent generally increases mining performance, core clock overclocking ability, and lowers temperatures.6. Select a mining pool
You need to select a mining pool(a site where you can work with others to get bitcoins into you wallet more quickly). There are quite a few. You can find one that suits your needs here: https://en.bitcoin.it/wiki/Comparison_of_mining_pools
You can also search the web for a pool with good reviews. 7. Disable Windows Aero
If you are running a Windows based computer on Windows 7 or Vista, this will squeeze out a few extra Megahashes per second: http://www.howtogeek.com/howto/windows-vista/disable-aero-on-windows-vista/
You are now set in the realm of GPU Bitcoin Mining!
Tip for users with multiple graphics cards: Disable crossfire! Crossfire enabled gives you less performance while mining!
If you found this tutorial useful, please consider donating a small sum here: 15E9xBNWWvuURi2LLx8T6cMU1LyckiQntY
If you have any questions or anything for me to add to this tutorial, please comment below.