There are many topics and debates going on about the Nvidia's GT 330M GPU's on new MBP's and I wanted to share my thoughts about this new GPU.
First of all, I don't think that 330M is a bad choice at all. There could be better ones but all together I think it is a good choice. Nvidia is seemingly doing worse compared to current ATI gpu's. Benchmarks, specs, are all pointing on these. However, I don't think benchmarks are very important. In day to day use, things change a lot. For example, most of the people think about gaming performance of these cards, and sometimes, benchmarks fail to demonstrate the exact performance. Or, gaming performance could not mean that the GPU's are also good at rendering tasks.
Secondly, most of the people are claiming that an ATI 5xxx gpu could work better. They are better actually, for the performance. But they have announced on March, while the new MBP design finalized on January/February. The reason for their release on April is mostly because of Intel, I think and yet they have finalized earlier than March. So in these case, it is almost impossible for Apple to put these new GPU's on the new MBP's. We all know that they are obsessed with tests, reliability etc. So, they just couldn't put them instantly. Therefore, for a product that is finalized on Jan/Feb, their alternative for 330m was either a 4xxx series GPU or a better Nvidia one. 4xxx series ATI gpu's are not very well, except the ones starting from 48xx series, which are significantly different than other 4xxx series GPU's.
In this point, there becomes few more problems, 48xx GPU's are too high end for Apple's standards, and they don't have the automatic GPU switching. There is optimus for Nvidia's but no good solution for ATI. I know that optimus were made for Windows, but it is easier for Apple to make something equivalent or better for OS X as there is a working good example on PC's. Also, 4xxx series were too outdated compared to Nvidia 3xx series, just looking at announcement dates.
Moreover, Nvidia GPU's have been used in MBP's for many generations. So, Apple simply wanted to stay with what they know, rather than adopting a different architecture.
In conclusion, I'm good with Apple's choice, although that I could've prefer something else. If the new MBP's were to released on February, I don't think there would be as high complaints as now. But Intel and iPad, changed the plans a little.
First of all, I don't think that 330M is a bad choice at all. There could be better ones but all together I think it is a good choice. Nvidia is seemingly doing worse compared to current ATI gpu's. Benchmarks, specs, are all pointing on these. However, I don't think benchmarks are very important. In day to day use, things change a lot. For example, most of the people think about gaming performance of these cards, and sometimes, benchmarks fail to demonstrate the exact performance. Or, gaming performance could not mean that the GPU's are also good at rendering tasks.
Secondly, most of the people are claiming that an ATI 5xxx gpu could work better. They are better actually, for the performance. But they have announced on March, while the new MBP design finalized on January/February. The reason for their release on April is mostly because of Intel, I think and yet they have finalized earlier than March. So in these case, it is almost impossible for Apple to put these new GPU's on the new MBP's. We all know that they are obsessed with tests, reliability etc. So, they just couldn't put them instantly. Therefore, for a product that is finalized on Jan/Feb, their alternative for 330m was either a 4xxx series GPU or a better Nvidia one. 4xxx series ATI gpu's are not very well, except the ones starting from 48xx series, which are significantly different than other 4xxx series GPU's.
In this point, there becomes few more problems, 48xx GPU's are too high end for Apple's standards, and they don't have the automatic GPU switching. There is optimus for Nvidia's but no good solution for ATI. I know that optimus were made for Windows, but it is easier for Apple to make something equivalent or better for OS X as there is a working good example on PC's. Also, 4xxx series were too outdated compared to Nvidia 3xx series, just looking at announcement dates.
Moreover, Nvidia GPU's have been used in MBP's for many generations. So, Apple simply wanted to stay with what they know, rather than adopting a different architecture.
In conclusion, I'm good with Apple's choice, although that I could've prefer something else. If the new MBP's were to released on February, I don't think there would be as high complaints as now. But Intel and iPad, changed the plans a little.