The 660 had an asymmetric bus too and I ran two in SLI.
1.5 GB+0.5GB. 128bit for the first 1.5GB, 64bit for the last half, so kinda like a 970 in reverse.
It was a stutterfest and this would grow more pronounced when running into the 'above 0.5GB' and then again into the >1.5GB range, in SLI that is. The latency between those two chips is different, and its a frametime killer., especially if you add SLI on top. With a single card, it just slows down, or you got a small framedrop (which could be smoothed out). In SLI? Utter madness.
The 970 had the same issue but there the last 0.5GB ran over less bandwidth relatively. Whichever way it goes, it creates two differently performing halves of a GPU; the shaders are still equally fast, the memory knocks it all down the lowest common denominator.
After the 970 I think Nvidia concluded the requirements for GPUs were no longer allowing asymmetric bus/densities, too much risk for too little gain. The gain is product positioning, I don't think its entirely a cost thing, because for the component cost you save, you have a more complicated GPU that probably also requires more aftercare, like the 970 did, I think its more / also related closely to the rest of the GPU stack and how things must be positioned; Nvidia's 'cuts' of the die have been all over the place.. Basically with 970 Nvidia gambled on people not running into the last 0.5GB too often and any game that would need up to 3.5GB would run exclusively over that part of the memory, something Nvidia had to manage in bios or driver. Its also part of the reason it could be sold for the price it had, which was staggeringly low for the first 4GB 'bottom high end' GPU on an extremely efficient architecture for its time.
It might very well be true that the class action that followed the 970 has convinced Nvidia it was enough with that. Because the bottom line really is that they're not selling what's on the box. You don't have 4GB at the advertised speeds/bandwidth. Or 2GB. You get less, and its hard to quantify, but you know you get less.