I've miss playing games at their highest settings on PC. My last gaming machine is 7 years old. I'm also a serious hobbiest photographer (some income, not my primary source). This 2009 iMac I have is nice for photography, and I have a hard time imaging myself without a mac, But I love my gaming. I do realize I can build a great gaming machine for less than an iMac, but I am also trying to take into the resale value of an iMac vs PC. I figure I can sell my current iMac, and offset $1000+ cost of a new imac. For gaming of course I'd want it upgraded with an i7 and geforce 780, 256 gb SSD (I got plenty of HDD's lying around for external storage) and 16GB of ram to last. I'm looking at about $2800 ($1800'ish after I sell my mac). Or I can use that 1800 to go all out on a gaming machine. So with apples resale value, I guess I'm trying to decide, should I go all out on another gaming machine and not upgrade for another 5-7 years? Or should I go like a subscription route and buy / sell an imac every year or 2 to stay current with games?