I know off this write-up, no disrespect to the writer but that is for noobs and is also not foolproof.
Agree that you need to find max OC of core first, then shaders, then memory seperately. After you have determined the individual OC combine it and you will probably have a BSOD of nVidia driver failure which is to be expected, back down the core a bit and try again, if it fails, back down the memory and it should be OK
As far as stability testing you need
ATI Tool (latest version) and a OpenGL rendering tool called
FUR
Use Rivatuner
only to OC core/shaders/memory, use ATI Tool to test for artifacts & stability (scan for artifacts). DO NOT use ATI Tool for OC purposes. Run FUR after each OC step up (do increments of 20, 5-10 will take forever) as the program stresses not only your GPU but also your CPU which is what you want to test, total system stability not just GPU.
Run the "hairy cube" of ATI Tool and FUR's "hairy donut" for about 5 minutes to heat up the GPU core, the scan for artifacts, note the starting time, you will see the stop watch at the bottom of AT Tool resetting if it finds an artifact.
If it runs artifact free for 5 minutes then you are OK.
The 8800 GT memory controller is kinda weak so be carefull with OCing the memory, DO NOT go over 1000 MHz.
The ultimate test for GPU memory is to run 10 loops of 3DMARK03 Battle of Proxycon (you need full version)
After all of the above you still need to know if your OC is gaming stable, run 10 loops of
Crysis Benchmark Tool at your monitor's native resolution, if it passes you are good to go
Brolloks wrote this for me when I was OC'ing my 8800GT, it helped me a lot.