I'll try wiping my drivers and reinstalling, and I'll reinstall DX9 (if that's possible), but I've tried reinstalling my drivers and as far as I can tell HL2:EP1 doesn't install DX9. But I'll give it a go.
Can't think temperature is a problem. My case is well-ventilated and all CPU/case/GPU temperatures are fine.
Here's what Rivatuner reports at idle:
Core clock \ geometric domain: 651 MHz
Core clock \ shader domain: 651 MHz
Core clock \ ROP domain: 651 MHz
Memory clock: 702 MHz
Core VID, non-dimensional: 2
Core temperature: 47-48C
So far, everything seems normal (I think).
Running rthdribl for a few minutes makes the temperature rise steadily up to 60C and stay there. The clocks don't change at all. I don't get any graphics corruption.
Stop press! Out of scientific interest I installed a no-CD crack for Oblivion and took the DVD out. And guess what? I played it for five minutes with not one problem, whereas before it would screw up well before then. It's too early to say that I've solved the problem, but this seems to support my theory that my power supply isn't good enough. Or, it might just be a coincidence...
Can't think temperature is a problem. My case is well-ventilated and all CPU/case/GPU temperatures are fine.
Here's what Rivatuner reports at idle:
Core clock \ geometric domain: 651 MHz
Core clock \ shader domain: 651 MHz
Core clock \ ROP domain: 651 MHz
Memory clock: 702 MHz
Core VID, non-dimensional: 2
Core temperature: 47-48C
So far, everything seems normal (I think).
Running rthdribl for a few minutes makes the temperature rise steadily up to 60C and stay there. The clocks don't change at all. I don't get any graphics corruption.
Stop press! Out of scientific interest I installed a no-CD crack for Oblivion and took the DVD out. And guess what? I played it for five minutes with not one problem, whereas before it would screw up well before then. It's too early to say that I've solved the problem, but this seems to support my theory that my power supply isn't good enough. Or, it might just be a coincidence...