Hi all, I'm a 3rd year architecture student and next quarter we are doing a generative studio course using Rhino and Grasshopper (3d modeling). I currently use a 15" MacBook Pro from early 2011 with an upgraded hard drive and ram and am looking to buy a desktop to go along with it. My computer seems to get bogged down with a lot of programs that I have running at the same time while finishing a project (such as photoshop, illustrator, AutoCad (for mac), sketch up (on mac and windows 7 through parallels) and a rendering program (usually Kerkythea) on windows 7). I've looked through all the PC's and just cant bring myself to buy one because I'm definitely a Mac person. I've narrowed it down to the $1,999 27" iMac but I'm not sure about the processor or graphics card. I will be using bootcamp on the iMac, not parallels...which should help a little for the windows programs I would assume. My question is will an i7 processor be necessary, or will it not be worth the upgrade from the baseline i5? Also, if I don't upgrade the processor should I upgrade the graphics card from the GeForce GTX 675 to the GeForce GTX 680? Or will the standard baseline be sufficient to carry me through grad school and possibly beyond? I'm not upgrading the RAM yet because I'm about to double my RAM in my MacBook and will put the old MacBook ram in the iMac to give it 16 gigs. Also I have a 500 GB hard drive on my MacBook and haven't come close to needing more so the 1 TB should work fine. Im planning on running: -Rhino -Grasshopper -Possibly Galapagos -Maybe the adobe creative suite (but that will probably be from my laptop still since I wont be able to switch from Snow Leopard to Windows 7 and I've already paid for the Mac license) -vRay (maybe) or Kerkythea for renders -Sketch-up -AutoCad Probably most of these will be running at the same time, except photoshop/illustrator I would like to keep the computer under $2,100 if at all possible (with the student discount) Thanks!