I think I've come to the conclusion with this iMac that I'm going to upgrade every cycle. Does anyone else do this? Here's how it worked out for me this time around. 2017 iMac 27" i7 + 580 + 8gb Ram + 3tb Fusion Drive + Full size keyboard I paid $2449 + ~ $200 for 32gb Ram Sold for $2200 Purchased 2019 iMac 27" i9 + Vega48 2Tb Fusion drive + Full keyboard + 8gb Ram for $2662 + $156 for 32gb of Ram = $2818 Had I gone for the standard 580x, I'd be sitting around $2400 for a new iMac. In my case, it helps that I can buy the iMac at a reduced price without tax through my employer. I'm getting a far superior i9 with 8 cores vs a noisy, heat generating 4 core i7. Another year of warranty and a faster graphics card. It will be interesting to see what happens next time around. It was nice getting almost 2 years out of my 2017 iMac and only 'losing' $450 in value. For someone that is constantly editing video, this is a very small price to pay for the performance benefits. I know everyone likes to talk about the cost of a pc, but if you look at the long run of owning 2-3 pc's vs 2-3 Macs, I think that price difference is erased.