I am looking into buying a iMac with an i5 quad-core, 4 gigs of ram(i plan on upgrading to 8 gigs once i buy it), with an ATI Radeon HD 5670. I am wondering, with all those specs, will it run Starcraft 2 on High settings?
What will the primary purpose of the computer be? If you need the Mac for specific reasons, then sure. If gaming is your objective, then you can do better.