Just as an FYI.
I've upgraded the processor, Ram, PSU, and GPU in my 2009 iMac. These dolt perceptions that you can't upgrade a Mac are false. Just because it's not lolplugnplay doesn't mean its impossible. Also, runs this game on Maximum at 65 fps, no issues at all.