Try playing a game for a while on one card at a time (removing the other) and try them in different slots. It might help track the problem down
. I'm assuming you're keeping an eye on your temps and you've un-overclocked everything
It sounds eriely like a good old 680i NB problem to me.