Late Monday, Nvidia CEO Jen-Hsun Huang finally issued a statement on the situation. The gist of it: Nvidia actually enabled new technical trickery inside its Maxwell architecture that allowed Nvidia to give the 4GB GTX 970 extra memory--GPUs built using past architectures would have been limited to 3GB of memory. Nvidia, says Huang, simply communicated that poorly.
Here are the key parts of his explanation:
"We invented a new memory architecture in Maxwell. This new capability was created so that reduced-configurations of Maxwell can have a larger framebuffer -- i.e., so that GTX 970 is not limited to 3GB, and can have an additional 1GB.
GTX 970 is a 4GB card. However, the upper 512MB of the additional 1GB is segmented and has reduced bandwidth. This is a good design because we were able to add an additional 1GB for GTX 970 and our software engineers can keep less frequently used data in the 512MB segment.
Unfortunately, we failed to communicate this internally to our marketing team, and externally to reviewers at launch...
Instead of being excited that we invented a way to increase memory of the GTX 970 from 3GB to 4GB, some were disappointed that we didn't better describe the segmented nature of the architecture for that last 1GB of memory.
This is understandable. But, let me be clear: Our only intention was to create the best GPU for you. We wanted GTX 970 to have 4GB of memory, as games are using more memory than ever."
Huang's take jibes with the in-depth technical details that Jonah Alben, Nvidia's senior VP of hardware engineering, shared with variouspublications once the GTX 970 fury hit the fan. Put this way, the GTX 970's 3.5GB of full-speed memory and 512MB of slower memory that's still faster than system RAM seems like a purely positive benefit, but it remains to be seen whether or not that soothes the bruised feelings of irate buyers who plopped down hundreds of dollars for a full 4GB graphics card--especially since Nvidia was also forced to admit that the initial tech specs released for the GTX 970 were incorrect and exaggerated.
Make no mistake: The GeForce GTX 970 is still a beast of a graphics card, and doubly so for its $330 starting price point. This memory design brouhaha doesn't change any of the killer benchmark results reviewers got in their initial reviews, and even after the situation was dragged into the light, tests by numerousenthusiastsites revealed that the memory allocation usually fails to meaningfully impact performance in real-world scenarios. A crucial exception: Hitting the 3.5GB barrier while gaming at high resolutions in a multi-card SLI set-up results in noticeable stuttering, according to PC Perspective, which would be a major bummer if you dropped $700 on two GTX 970s to game at 4K or on a multi-monitor rig--though you'd have to be playing at very low frame rates to use 3.5GB-plus of VRAM to begin with.
PCWorld's massive graphics card roundup has in-depth performance details about the GTX 970 and a slew of other GPUs, and it even has alternative buying suggestions if more memory is important to you. (Hint: You'll want an AMD Radeon R9 290X.)