And if i'm correct, iMac is the one where everything is built in the monitor? That thing overheats and the graphic card probably shares memory with the RAM and what not. So if you don't bother to buy a computer that is meant for gaming then don't complain. They're meant for multimedia (no matter how much pro work you can do on them). If you need it for professional work, fine, but you should know that those computers aren't meant for gaming.
What, and an 'upgraded top of the line iMac for professional graphic work' isn't a multi-thousand dollar computer? :P