-It could be the power supply, in the bios, see what the hardware monitor is saying, the 12v rail should be over 11.7volts. 11.9volts to 12.01 is ideal. If it "hunts" goes up and down over 0.05volts then it could be bad caps. It normal for the cpu voltage to hunt a bit.
-It could be the overclocked Q6600, sometimes the memory controller will make errors, try dropping the memory speed to the next lower one. The pcie bus also follows the fsb on some boards.
BFG was known to factory overclock their cards so they would be on top in benchmarks. Usually this is fine, but sometimes this can cause a card to crash.
BFG is not the only one to do this, many cards come factory overclocked.
-First try setting the fan to manual at 100% and clocking it down a bit for the mem/core. See if that fixes it or not. If not you will have to try and increase some voltages.
-I have fixed a few damaged hd4870's, When cards get older sometimes they develop troubles. (mostly the hd-4870 doesn't like to run at 81C)
http://www.insanelymac.com/forum/lofiversion/index.php/...
GPU-Z (to see what your temps/voltages ect are)
Winflash (to save the original bios and flash the card with the modded one)
TechPowerUp Radeon Bios Editor (to mod the bios)
- Clean the heatsink/fan first, sometimes taking the fan and heatsink off, washing the heatsink with dish soap and water, and after it's dry reinstall everything with new heatsink paste helps.
-It's a good idea to get the system to boot from onboard vid, or a pci video card because if the flash fails you wont have any video. If you have a crossfire/sli board then you can just boot from another pcie-16 card.
-In the driver control panel set the fan to "Manual" and find a fan speed that is not too noisy, something like 35%-40% on most cards. See where your 2d idle temps settle out at, write the fan speed and temp down.
-Save your bios, then open it with the editor,
-Try modding the fan/temp first before upping voltages and dropping clocks.
The fan speed and temp you found in manual before, set the fan min to this, it will have a x/y chart, Put the temp that the fan starts to ramp up at that temp on the chart, then pick a temp max maybe about 70C to 80C.
-Flash the card and try it, if it is too noisy you have to increase the temp max a bit, if you think you can go with more fan speed lower the temp max to 60C or 65C.
-If the card still glitches in games, try lowing the memory and gpu clocks a bit (you can just do this in the video overclocking settings)
-If it still glitches go back into the bios mod software, start out with the one that you fixed the fan with so you don't have to redo you fan settings, increase the gpu and mem voltage to the next higher setting (not all cards allow this)
Well good luck.