BSOD Battlefield 3

Hi there, I'm receiving the BSOD when playing Battlefield 3 and other graphic demanding games. I have no idea as to why this is happening as I have decent temperatures, up-to-date drivers and no lag while I'm able to play before BSOD happens. Below are the specifications of my system and the error received once computer restarts after BSOD. Cheers.

Problem signature:
Problem Event Name: BlueScreen
OS Version: 6.1.7600.
Locale ID: 5129

Additional information about the problem:
BCCode: 124
BCP1: 0000000000000000
BCP2: FFFFFA8007C92028
BCP3: 00000000B66B4000
BCP4: 0000000000000135
OS Version: 6_1_7600
Service Pack: 0_0
Product: 256_1

Files that help describe the problem:

Read our privacy statement online:
Windows 7 Privacy Statement - Microsoft Windows

If the online privacy statement is not available, please read our privacy statement offline:

AMD Phenom x4 955 3.6ghz
1GB GDDR5 Sapphire Radeon 6850 - bios flashed to 6870
500w PSU
8GB Kingston Ram

This website is not affiliated, owned, or endorsed by Microsoft Corporation. It is a member of the Microsoft Partner Program.