Does anyone know why Nvidia opted for a 128-bit bus instead of a 256-bit one? I've always assumed it was b/c they ran out of transistors and had to decide between having CineFX features (128bit fp, massively programmable shaders, etc.) or having a 256-bit bus. Instead, they created a 128-bit bus with nearly the performance of a 256-bit one, using DDR2. Is that right, or were there other more significant reasons why they chose not to use a 256-bit bus? How many extra transistors would the 256-bit bus require?