mr91 :
Do you find the 7970 is struggling in some AAA titles or is it good enough?
I'm looking forward to the next generation of cards however so far I'm satisfied with Maxwell...
I would describe it as being plenty capable on all the titles I've been really looking forward to. The only exception capability wise is on a few titles that use extreme Ultra textures (SoM), or are poorly optimized and/or not patched well, or patched at all (TEW, AW).
SoM though plays extremely well on High textures and everything else max, and looks very good, and from what I've seen, there's not much difference with Ultra textures anyway.
TEW is just a technical mess, has crappy graphics, and I don't even like the gameplay, so despite it's first patch not really doing anything for performance, the game itself is a letdown to me anyway. Alien Isolation IMO is the FAR better game, and plays very well maxed, including with VSync.
It remains to be seen how well Advanced Warfare will play, because they've not patched it yet and AMD hasn't made any driver improvements for it. Currently I can play it fine on the "Optimal" setting where it auto adjusts texture related features, but it DOES exhibit slight hitching as my session goes on. This has been reported by people with 8GB RAM even on higher end GPUs though, so I'm pretty sure it's a memory leak issue. I've seen people with slightly better CPUs but lesser GPUs than mine using 16GB RAM say they have no issues other than out of sync load screens, but removing 8GB RAM causes noticeable stutter.
As I've said before though, I can't see selecting components based on a few poorly coded games. When I look at it that way, this 7970 is doing well and should hold it's value at least another year, and I'm hoping as I said that by then the Dx12 games will give it a bit of a performance boost with the new low level API MS are talking about.
With Dx11 it took a while before most devs used it, but there I think it was mostly due to the added development time not being worth it when most games were suffering performance impacts from it. With Dx12 it should be quite different because 1) devs are now used to using advanced Dx so implementing it should go quicker, and 2) this version of it should improve performance.
Oh, and btw, I don't plan on selling my 7970. I'm going to use it as my backup card instead.