I want the chip that is going to be in the upcoming XBox Series X console, but they will probably never sell it to the general public. It has almost 3 times the graphics performance of my 2017 iMac, and it has 8 cores with 16 threads. My I5 iMac has 4 cores with 4 threads. Rumor has it that Microsoft is going to take a $200 loss on these consoles in order to sell games and subscription services. (People are saying that this is a problem for Sony with their slightly inferior new console, because Sony doesn't have the deep pockets that Microsoft does, and can't take as much of a loss as Microsoft can. For this reason, Sony is limiting the number of units that will be available this Christmas. In general, Sony has been hurting financially, and has depended on their video game division to support the company.) I assume that over time the cost of parts will go down while the price of the consoles will remain the same.
However, AMD is planning to release a new line of APU's this September. If I can get the equivalent performance of an XBox Series X, I might build a new computer. However, I might wait till 2021 because I think that the prices will be cheaper.
My 2010 iMac isn't even on the map in terms of graphics performance. It is really bad. They use laptop parts in these all-in-one computers, which means that the performance is not the best. The 2017 iMac is much better, but I could have gotten more bang for the buck by building a PC.