Originally posted by: Zenoth
I see, then the question suddenly becomes why are the Memory Bus'es suddenly back to "normal"? Less expensive? More efficient?
When creating a graphics card, there are many ways in which costs can go down over time.
During the manufacturing of the GPU itself, you get improving yields, which mean a combination of more dies per wafer, and more dies clocking at the required speeds, so you get better output over time. This reduces the price of each individual die, contributing to lower overall cost for the card.
As well as this, you can reduce the cost of the memory chips, as they go down over time for basically similar reasons.
Cheaper memory + cheaper GPU = cheaper card.
One component you can't really reduce the cost of is the PCB. PCB's are made up of multiple layers, and the layers are of varying complexity. A larger memory bus requires a more complex PCB. If you reduce the number of layers and the complexity of layers, you reduce the cost of the PCB. Obviously, though, you can't reduce the complexity of the PCB very easily, except by doing things like reducing the memory bus.
The reason that we now have cheaper products is because the PCB can cost less due to the lower memory bus, and the RAM and GPU, which go down over time, will also allow them to further cut costs.
Since we're now a bit further on from the initial release of 8800 cards, the price of fast memory chips has come down, which means that you can put higher speed memory on, and make do with a lower bandwidth memory bus. Add in an increased efficiency of the GPU which means that they can make do with less bandwidth without giving up too much performance, and you have an effective way of reducing an effectively fixed cost (the PCB) while allowing you to increase your overall pricing flexibility by allowing your memory and GPU costs to be more influential on the prices you can set.
Or at least that's my understanding.