Not really. It could be a faulty card, but there's really no way of knowing without trying it in another system to see if it exhibits the same symptoms. But I guess it's irrelevant anyway, unless you're prepared to replace your other components too. Even if it works perfectly fine in another setup, it clearly doesn't like yours and it doesn't look like that's going to change.
You could try underclocking it a bit (the memory in particular) and see if that brings stability. If it does, then you'll know the card just can't reliably hold its stock clocks any more. If not, there's not much else you can possibly do.
You could try underclocking it a bit (the memory in particular) and see if that brings stability. If it does, then you'll know the card just can't reliably hold its stock clocks any more. If not, there's not much else you can possibly do.