Looking at that BSOD, something is up with your graphics card and/or driver. Since you're using an ATI card (i'm assuming here), then you might want to do some tests on it. I know that there is this thing called "ATI Tools" that could help you out. Download that, don't change any of the clock settings, and hit the "scan for artifacts" button. Let it run for as long as you want, or until you BSOD again. If that sets off the BSOD... it may be relegated to the video card, and all you need to do is repair/upgrade.
Usually, the first thing I do after a BSOD is do a hard drive S.M.A.R.T. scan, where you use a piece of software to "read" the current health of a hard drive. For me, I could replace everything else on the computer, but I can't replace what I have in my hard drive. This may be excessive, but it doesn't hurt.