Yes BSOD usually means a voltage boost but only go up by 1 at a time till it stops. Lot of people will jump 3-4 and are shocked when they cause damage.
Also when you boot prime95 up select the "Small FFT" (top option when you boot it up) if that crashes then its your memory. If you pass it try the default ram/cpu test and if it crashes you will either need to downclock your memory or up the voltage.
Reason why I overclocked via FSB 400x8 = 3.2ghz + 800mhz on my memory (stock for me). Other then benchmarks I noticed zero increase by having overclock memory so I decided not to risk it
*edit*
Also I forgot to add I was told not to go past 1.5v on the Phenom II you might want to verify this. Also it can be random I have passed 1 hour prime95 tests but failed 2 hours down. Sometimes your just at the threshold.
*edit again*
http://www.techreaction.net/2009/05/28/phenom-ii-am3-overclocking-essentials/ a interesting read it might pay for you to read this and perhaps learn something new. Also I don't use ANY other program. If it can't pass prime95 then its stable enough in my book (you can get 1 hour prime fine and start getting random bsod which happen 1-2 times a week or less from low voltage) I learn that out on my Q6600 so 2 hours + stable or keep going