1) Would performance improve with a firmware update to make this a 3.5GB card by removing the 500mb partition?
#1 seems answered by the simple fact that the PCIe allocation is still slower then the on card 500mb (plus with optimizations on read/write operations, and striping) that it is fine with the extra ram.
That's pretty true since the GTX 970 CAN utilize that extra partition to its benefit. Had NVIDIA NOT adapted their drivers' load balancing algorithms to their revised memory layout or had done so poorly, we would have had a completely different conversation. However, removing the 500MB would be detrimental to overall performance, particularly after the 3.5GB allocation is saturated.
As for the folks calling this "L3 cache", I'd respectfully disagree with that terminology. Unlike cache, the extra 500MB partition is accessible for direct read / write operations rather than acting strictly like a pool of shared resources. That's a fundamental difference and points towards the GTX 970 being a full 4GB card....albeit with two separate memory partitions.
2) If the answer is 'yes' to 1, should nVidia be lynched?
#2 is...questionable. As this is the first time I can think of nVidia getting thrown under the bus in a long time I'm inclined to give them the benefit of the doubt. Now, should something like this happen again...Lynching should occur
I completely avoided addressing this in the article and with good reason. Editorializing at this point in time does absolutely nothing other than adding fuel to the fire, especially when so many publications are simply talking out of their collective asses (with the exception of Anandtech, PCPer, Hardware.fr, Tech Report and a few others) without having a clue what's going on, simply to up their pageviews. We now know (most) of what went on, there has been a frank discussion about the architecture and nothing has really changed about the GTX 970's performance.
With that being said, and like I discussed in the article, its completely unacceptable that it took a mob of pissed off folks to get NVIDIA to realize their mistake. They have some serious egg to wash off their collective faces.
3) If the answer is 'no' to 1, do I give a crap?
#3 kinda got answered by #2 and #1. My card works, and works quite well. If I get into newer games that require more vram at 1440p and I start to see issues...well...I'll revisit the lynching solution![]()
If you run into a game that needs more than 4GB of VRAM, the only thing that will save you from the PCIe bottleneck is a 6GB+ card....aka: whatever NVIDIA is launching in the next few quarters.
What I think would be fair (to 'put this to bed') is if nVidia provided reviewers with said firmware update...but as I said in #1, I'm not sold that would actually prove anything.
Why cripple performance?