Unstable overclocks of CPUs, Ram, GPUs and VRam can cause such issues.

You maybe overclocked pretty high but as a suggestion to troubleshooting is to back the CPU clock down to factory and see if the issues disappear. If the issues do then your CPU/Mobo/Ram have unstable clock speeds/timings.

Sometimes throwing voltage is 50/50% of fixing issue or not. Check for Voltage Droop on that board

Normally BSODs can be unfixable thus resulting in a OS Reinstall which is a cleanslate install.

Unstable overclocks of CPUs, Ram, GPUs and VRam can cause such issues.

You maybe overclocked pretty high but as a suggestion to troubleshooting is to back the CPU clock down to factory and see if the issues disappear. If the issues do then your CPU/Mobo/Ram have unstable clock speeds/timings.

Sometimes throwing voltage is 50/50% of fixing issue or not. Check for Voltage Droop on that board

Normally BSODs can be unfixable thus resulting in a OS Reinstall which is a cleanslate install.

Here's a recap of everything I've done so you can have a better idea of my situation and help me out.

A) I've been having BSODs. They happen when I playcatan online (which is an internet browser game... nothing fancy, java scripted game...) and when I play "Assassin's Creed Revelations". MOSTLY when I play Assassin's creed revelations. I googled a bit, and found out that I'm not the only one with this issue:

My Observations: : I've noticed that I tend to get BSODs in Assassin's creed after about 20 min - 45 min gameplay... I also noticed that after first installing the game, the game ran PERFECTLY smooth at 60 FPS (all the time). It is only after 2 days that I started to notice my FPS becoming VERY unsteady (going from 40 to 60fps) and even when it reaches 60 it doesn't stay 60... it hovers around 57 ... 58 ... 60 ... and when CUTSCENES from ACR come in, I get drops when the camera angle changes...

So I now know 2 things: My BSODs happen when I play ACR or playcatan, and ACR's unsteady FPS appeared at the same time I started getting BSODs... Very important: My FPS is Perfectly Stable and up there in other games like Diablo 3 and Skyrim and the Witcher 2... so something's up with ACR... dunno what

What I've done to solve the problem:

- Uninstall - re-install ACR
- SCAN for malware and viruses
- CLEAN re-install of w7 (I wiped clean my SSD and re-installed everything... I only kept my other Hard drive with all my docs and games intact...)
- I checked every single piece of hardware in my PC
- I removed one stick of RAM and ran without the other, than I did the same with the other, still getting Weird FPS inconsistency in ACR...
- I RESTORED factory defaults of my Bios (no more overclock)
- I installed the latest ATI drivers and flipped the switch of my card back to normal bios...
- I checked all my temps, and ALL my temps are Perfect. I tested my CPU and Hard drives with stress tests, and they're all good.

Yet I still have BSODs while playing ACR. I really don't know what's causing those BSODs...

WELL What do you know! Frigging Game studios just can't life their "pinky" to optimize their games for PC properly now can't they !?!

Well guess what? The cause of my problem was Assassin's Creed Revelations V-Sync !!
When I turned it off, my FPS sky rocketted and became super stable... no more BSOD, no more instability...

But I HATE playing without V-Sync, so I tried forcing it thru CCC, same problems... then I remembered that AWEsome D3D overrider tool which I had used on metro 2033 in the past, and so I tried it... and guess what? Everything is Flawless now in AC revelations...

Gosh I just hate it how they just "port" their crap onto a DVD and call it a PC game and sell it for the same price than their "properly optimized" counter parts on those "out-dated" consoles...

Glad this is over, forgive my out burst, been trying literraly Everything the last 6 days...

So if you guys play Assassin's creed (ever) on your PC, use D3D overrider if you want V-Sync, beats the "in-game" V-Sync Hands down!

I had to do the same with the first Dead Space. No BSOD but lots of other game issues, once i turned to V-sync off all was well. shot straight to 199 fps but for some reason it didnt tear at all and the controls became much more responsive. I hear ya about these lazy PC ports. Hopefully the next gen consoles will give us some love since hardware will be more similar.

S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology) is a disk monitoring technology which can predict many disk failures. This technology is implemented on the most modern hard drives.
Why S.M.A.R.T. may be unsupported on my drive?

Most likely, S.M.A.R.T. is internally supported on your drive. However, in some cases Acronis Drive Monitor may be not able to read S.M.A.R.T. parameters. The reason for such behavior is because many I/O controllers and software drivers either do not support transferring of S.M.A.R.T. information from the attached drives, or require driver-specific implementation of accessing the S.M.A.R.T. interface, which may be not yet implemented in Acronis Drive Monitor.

With the first version of Acronis Drive Monitor, the level of support may be described as following:
Vast majority of internal drives attached to internal I/O controllers are supported.
Most USB-connected drives are supported, too.
Many software RAID controllers are supported.
Most hardware RAID controllers are not yet supported.
How to report hardware not supported by Acronis Drive Monitor?

Whenever Acronis Drive Monitor is not able to read S.M.A.R.T. parameters on a drive, a link to report unsupported hardware appears in the program. Accessing this link will automatically report unsupported hardware to Acronis, anonymously sending hardware IDs of unsupported hardware to the Acronis website.

Acronis uses information submitted through these reports to increase hardware support in upcoming Acronis Drive Monitor updates, and support for the most popular hardware will be added first.
Troubleshooting of S.M.A.R.T. support

In certain cases, it may possible to enable monitoring in Acronis Drive Monitor, even if the S.M.A.R.T. interface is initially unavailable.

To enable support, try the following:
Make sure S.M.A.R.T. support in BIOS is enabled
Try to update the driver of your I/O controller. Sometimes a newer version of the driver may enable S.M.A.R.T. support
If you plan to upgrade your operating system (OS) soon, be sure to check S.M.A.R.T. support in your new OS. Sometimes S.M.A.R.T. may be not available in Windows XP or Vista, and available in Windows 7
Write a custom script to support your hardware, or find one on the Acronis Drive Monitor support forum.