That makes the two of us, and off topic as it is but, i think you should direct the complaint at the origin of the problem... I didn't think me urging caution will start what is effectively a pissing contest. I fully realise that they're trading blows for the most part, unless it is a rather skewed thing, which one can hardly call a benchmark. It is why i urged you to take your time picking whatever, as at best you will have 30 days (depending on how things are where you are) in case you change your mind.
Things have changed on 970s front, but that apart, the drivers may be improving, but how much scope for improvement is there is a good question. Then again, i'd be very surprised if Maxwell cards aren't already quite optimised by now. IIRC Nvidia first launched Maxwell on mobile and they've been writing drivers for a bit now. i would be very surprised if they suddenly improved performance on pre-existing titles by a fair few percent.
Your point regarding optimization is a fair one. There was also Maxwell on the desktop as early as February of last year in the form of the GTX 745 and 750 series. However, the larger chips in any form, mobile or desktop, were not launched until the fall, so any optimization issue may not have been as readily apparent.
I grant you that they are likely fully optimized by now, and were likely running *mostly* optimally at launch, but there could stand to be improvements, especially in SLI frame pacing if there were actually any issues to begin with, as well as SLI scaling in specific titles or generalized per-game performance issues. Those are always ongoing issues though, so perhaps my question of optimization had been poorly framed.
Dealing with the potential compatibility issues with a secondary OS that doesn't even properly support DIY system builds, that adds a layer of complexity that I really despise.
In so many ways, the 290X does seem like the better route, but not only is there the worry of getting those cards to work in OS X with proper multi-monitor support, I also have to worry about how much that may threaten my CPU overclock. The system can get a bit of an upgrade in cooling with additional fans, and perhaps I am underestimating how much that upgrade will help. And Mantle sure would be nice until DX12 takes hold of the market.
The 970s are mostly a slam dunk in terms of compatibility, that said, I have to worry about frame pacing of the cards in SLI at 5760x1080. I know full well I can't do that resolution at absolute max settings in most modern games, I don't think any 2-way SLI/CF setup can truly boast that -- quadfire and 4-way SLI, on the other hand, absolutely. But I'm hoping to stumble upon completely clear and honest benchmarks that show playable framerates for all games are clear.
I haven't really seen any evidence that the bad results thus far obtained are strictly the result of the frame buffer allocation. Frankly, it seems like when the driver allows the game to actually utilize that much memory, it's really just a last ditch effort to provide SOME help for settings that are overwhelming the GPU. If the settings are simply too much for the GPU to handle, it won't play well on any card. And too many situations in any game can see too high of settings still playable under many areas, but suddenly, some viewpoint simply requires far too much, which might be what triggers the increase in VRAM.
People are going to debate that viewpoint, and say the simple fact that more VRAM required is the issue. It's sort of a chicken vs the egg scenario, and I just cannot determine which. I WANT to get the 970 for ease of compatibility and the fact that, why yes, it does in fact create less heat than the 970x, and I simply want to ensure I don't cause any issues in my case. My next build will be far, far more analyzed for such weaknesses, but it is what it is at the moment. But if it won't be ideal in terms of smooth gameplay for the foreseeable future, I might have to bite down and suffer through the growing pains of getting cards to work in OS X. I just don't want to go down that route, considering I never really had a perfect system in the first place, and the 560 Ti's were in a similar boat: sort of supported, but far less than later cards.