If it's very high graphical stuff and lots of 3D imaging and 3D image rendering I would recommend a high-end graphics card, and not your everyday gaming graphic card.
The PNY nVidia Quadro 4000 is a great start. It's $780 ($580 after a $200 mail-in rebate). From the reviews on Amazon, maybe people use this for high-end rendering for Maya, 3D Max, Premier, ZBrush and more.
People did use this for gaming - although it's not intended for that so you will not get extremely high frames on a game.
Other than that, everything seems good. Having all those Cores will surely make rendering much faster. The graphics card will give you MUCH better real-time editing and working.