Since i got Vertex 3 my PC BSODs regularly

Intervals are like from 1 day to 2.5 weeks.
It BSODed on my old motherboard 785G/SB710 and on my fresh and new 990X/SB950, both with different CPUs.
I'm tired of doing all the voodoo magic that are posted on OCZ forums (flashing BIOS, reseting CMOS, secure erasing drive, unlugging cables, changing BIOS settings, changing OS settings etc).
It BSODed on 2.11 firmware and after latest F4 BSOD yesterday i reflashed to latest 2.13.
After searching some clues i found out that there are two schools of thought:
1) BSOD have something to do with power management/sleep states so drive disconnects when it wants
2) SF firmware can't correctly handle CRC errors so drive crawls to snail speed and becomes unavailable and OS BSODs.
I got BSODs while playing games, browsing web and idling with empty desktop etc, so i think number 2 is more likely. Looks like Sandfrorce is fail because drives from different brands with same controller have same problems.
And both Intel and AMD chipsets are affected.
Now i'm going to try and mirror drive and secure erase it and mirror back.
I'm getting closer and closer to moment when i will go back to HDD. For this much money i could have bought 12 500GB Barracudas ffs