I'm thinking, I ordered online the maxed out iMac 27'' (except for RAM I'll upgrade from somewhere else) but decided against the 3.4ghz quad-core i7 and opted with the 3.1ghz quad-core i5. Should I have gone the i7? I'm going to be doing heavy gaming on games such as Battlefield 3, FIFA 11, NFS: Hot Pursuit and Assassins Creed games. Should I have upgraded. Will the better CPU give me increased framerate?