Right, I'm having an absolute major pain in the ass headache over this...
I recently gave my dad a Point Of View AGP 6800GT to use in his PC. The thing has been running like an utter trooper in my old PC for almost a year now, flawlessly.
Uninstalled his previous card in safe mode, put 6800 in, reinstalled drivers (latest nvidia forceware), desktop is looking good. Suddenly, Far Cry doesn't work properly. Objects missing from the screen, walls are invisible, artifacts everywhere.....looks like it's been heavily overclocked or something.
Load up Hitman: Blood Money.....everything renders beautifully, no problems there.
"Must be a problem with Far Cry, dad. Try re-installing it with all patches etc."
Makes no difference.
Install Oblivion to see if that works ok.....nope, same kind of graphical issues. Most of the scene is missing, random shapes are being rendered/stretched across the screen in no particular order. Getting a bit weird now.
Dad gets fed up, so totally formats his HDD and re-installs windows + all updates.
Re-installs latest nvidia forceware and games, problems STILL persist.
I thought perhaps the drivers were not compatible with his card, so I went to guru3d.com to get some back-dated 84 series drivers. Checked compat. list, everything looks good.
Ran Driver Cleaner Pro in safe mode (having already uninstalled the card's drivers) to make sure there was no badness left behind.
Installed new drivers - WHAM! Still looking crappy!
The only thing I can think left to try is to uninstall DirectX9.0c and re-install it to make sure that isn't corrupted. However, I ran dxdiag.exe, ran the DirectDraw and Direct3D tests, and everything is fine, and it doesn't find any corrupted dx files.
So, to recap:
1.) 2D graphics functions are fine,
2.) 3D scenes are highly broken up (missing 75% of the scene), with loads of artifacts and random shapes everywhere.
3.) Hitman: Blood Money runs just fine!?
4.) Have tried both the latest 9-series WHQL forceware drivers, and older 8-series....no good.
5.) PC has been totally formatted and re-installed from fresh, so there shouldn;t be any driver conflicts/corruption.
6.) Card is NOT overclocked, nor have I altered the BIOS or anything funky like that.
7.) I KNOW this card works in my dad's PC, as it originally came in his case and he used it for a couple of weeks before he gave it to me.
I'm utterly at a loss as to what could be causing this.
Any help would be massively appreciated!