It should be more than enough to run Halo 3 on maximum settings. The problem is all of the developers/porters don't know what they are doing, which forces us, the consumer, to upgrade.