Last I checked PS3 wasn't finalized the day before it launched so I have no idea why your keep bringing up G80 being ready or nearly ready when PS3 launched as that's completely irrelevant.
Infact unless you have any information from Nvidia giving information as to how far they were with G80 at the time of PS3 launch then it's a moot argument.
We have no idea how far Nvidia had got with G80 when PS3 was first launched.
but you didnt answer the xbox360 xenos being similar to R600 argument despite the fact that xbox360 hardware was finalized almost 3 years earlier than R600.
arguing that nvidia coudnt provide sony's PS3 with a better more customized GPU with some features taken directly from the G80 project is simply very difficult to defend.
basically I have seen mainly 2 arguments trying to defend this undefendable position in this thread :
1- the G80 wasent ready for the ps3 timeline. The ps3 hardware was finalized 1 year earlier than the G80. It is only the ps3 commercialization that got delayed because of Blu ray and CELL :
the delay of the ps3 is an argument against sony for not upgrading the RSX, not in favor of sony. the delay was a great opportunity for sony to improve their RSX and implement some new G80 features. the RSX was the first hardware piece finalized for ps3 (if I remember correclty march 2006) long before sony finalized the CELL version they would put on ps3 (deciding to use only 7 SPEs instead of 8 SPEs).
After march 2006, sony didnt even try to touch the RSX design for obvious financial reasons, they didnt want to spend more money onto the ps3 project which its development budget was skyrocketing and caused them a lot of trouble. this was the problem not that they couldnt ask nvidia to improve the RSX it is just they didnt want to do so.
2- a G80 derived GPU for ps3 was simply too big for ps3, too much heat and power consumption :
the idea is not to put on ps3 a derived fully featured G80 GPU, of course that would have been very difficult to achieve, but just taking some good features and put them on a customized ps3 GPU, exactly like what happened for the xbox1 GPU being in middle ground between geforce 3 and geforce 4. or what happened to xenos in xbox360.
to summarize : the RSX was sony's fault, sony put such an unbalanced underpowered outdated GPU a la RSX into ps3 though they have seen how xenos performed better in xbox360, but sony didnt react, they decided to go with RSX anyway, just not to spend more money.
saying that sony didnt have another choice is really far from the truth, the RSX was finalized march 2006, 5 months after the xenos commercialization in xbox360. the ps3 commercialization was delayed, the G80 was being finalized by nvidia and it was a great opportunity for sony to ask nvidia to improve the ps3 GPU. They didnt use this opportunity, they decided they already spent too much money onto the ps3 project and went with RSX anyway.
now saying that financially it was a good solution to go with the cheap to buy from nvidia RSX, thats a different subject........