Long story short, tried playing BFBC2 and got a BSOD, iMac restarted, tried playing again, got BSOD. Repeat above process, happened agan. Disconnected firewire 800 exteral drive, tried playing BFBC2, got BSOD. Disconnected HDPVR, havent tried playing BFBC2 has not BSOD me yet. Only seems to hppen when i try to play BFBC2. Yes my GPU is OC, however this is the first time it acted funny. Also, this is the first time i tried using my computer with the Firewire and HDPVR connected. I'm goin to try to play some BFBC2 hopefully no BSOD.