I don't know the 'guts' enough and what can fit into these iMac's well enough yet. Can anyone share with me if there is a better video card for gaming that would fit in this iMac? I see on the ATI site that there is an HD2900. Would that fit or is it better than this HD2600? I am assuming the cards are similar to laptop slots because it is so thin. Any help would be appreciated. It does seem to play every game I play well, decent fps, but no harm in upgrading if there is something to upgrade.