Right!
I've been having this particular BSOD STOP 0x00000124 error for a week or so, but only whilst playing BC2 so far. At first I thought it might be overheating as one time there were unusual temperatures on one core of my CPU, but as I don't overclock and a couple hours of Prime95 didn't raise the temperatures much above the low 50s C. I then ran memtest for ~9 hours overnight, and came up with no errors. I've also updated every driver I can think of.
Somewhat at a loss as to what might be causing it.
My specs are:
Gigabyte P67A-UD3 (Not B3 - yes, I know, probably should get that looked into even if its nothing to do with it)
Intel i5-2500k - Stock speed, not been overclocked
ATI Radeon 5850 - Also stock, not been overclocked
2x 2Gb G-Skill DDR3 stuff - ditto ^
Seagate HDD "320Gb"
WD HDD "500Gb"
No cards in PCI/PCIe slots bar the graphics card.
In an Antec 300, with a Thermaltake 750W Toughpower PSU, with fans, working.
Thanks if anyone has any ideas, if not, more headscratching it is!