Man of Honour
I just keep reading up about overheating vrms, random black screens and artifacts. I sold my 670 today and im now GPU-less so im chomping at the bit
I would give the 290P a go and see how it goes.
If it is no good you can always send it back.
I have had no problems with my 290Xs since launch day.