I'm thinking it's deserved.
Agreed.
They either tried to pull a fast one to save on cost ("shh! they'll never notice"), or the design is faulty. What would be the point of a card that can't access 1/8th of its memory properly?
Yeah, it's either one or the other.
It's not like these cards are cheap - we're talking at least $330 MSRP retail here for a 970. And that's a 970 that doesn't have some of the better stuff. 970's w/ better coolers on it and/or ones that are factory-overclocked, they go for a bit more.
If NVidia from the beginning said these cards were 3.5 GB cards, nobody would be complaining. Everybody knows most games will run great w/ this card. Plus, gamers would know what they'd be getting into, if they bought this card - i.e. some of those recent games that have ultra-settings wanting 4GB VRAM (or more), pretty good chance it won't run well w/ this card.
If you want a real 4GB card, you'd have to shell out $500+ for the 980.