got it
2. The best workaround in my opinion is one provided by Unwinder himself. That is, to stop MSI Afterburner from accessing certain low-level functions of the GPU by neutering it. To do so, all you have to do is navigate to the Afterburner folder and then rename "RTCore.cfg" to anything else (or delete it, but that's not recommended). Do this BEFORE running Afterburner of course. If you already have it running, you'll need to restart Afterburner. This will stop the freezing/crashing in BFBC2 while having Afterburner running, and will preserve your user-defined fan profiles. However, certain features may no longer work (like fan RPM monitoring, which is all I've noticed different other than a much more stable BFBC2 MP gameplay).
works like a fuckn dream
Time for some overclocking now
Getting 100 - 150 fraps atm so lets see what have weeee
Thanks guys for all your help too. Beers on me