Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
To have a "state of the art" computer, as you state, you should consider an i7 model. I would also upgrade the HD to 2TB, but keep the RAM as it is. You may find that 4GB the iMac comes with is ok. If not, you can upgrade for less money using after-market parts.
 
To have a "state of the art" computer, as you state, you should consider an i7 model. I would also upgrade the HD to 2TB, but keep the RAM as it is. You may find that 4GB the iMac comes with is ok. If not, you can upgrade for less money using after-market parts.

+1 for the Apple CTO hard drive upgrade and leaving the RAM as is, for later upgrade through a 3rd party vendor.

This is the route I'll be taking too :)
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.