Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.
never seen that error message before. Maybe worth checking if the Video memory can address the full 2GB (don't know what tools are available to do that)
Try -if not already done- to set the field multi Display/ mixed-GPU acceleration to to single display performance mode.
I got this error whilst running Virtu MVP...Is he running the same?
but you have a 7970?
Maybe different version? I have no idea tbh and found uninstalling it was not a loss. Maybe he should check his mobo manafacturer for an update? I know my was fine untill I installed the newer NVIDIA drivers.
It might be a duff card, that is one of the errors my GTX580 'OC edition' would throw up before I found out that it was common problem among pre-overclocked cards and increased the core volts, upping the volts or setting the card back to reference clocks completely fixed all my BF3 problems at the time.
Is it a reference clocked card or custom overclocked by KFA? if the latter I would try underclocking slightly see if it helps...
Tried running your CPU at stock?
Try doing a repair install.