To the purpose of helping to solve the problem: How much to spend on the CPU or the GPU?, given a limited budget, I made a chart to compare the best buys when CPU and GPU are combined, based on this Tomshardware article:
CPU Hierarchy 2019: Intel and AMD Processors Ranked
GPU Performance Hierarchy: Video Cards Ranked
Note that the RTX 2060 and the Radeon VII are not included on those Tomshardware articles, and many intel i5, i7 and i9 are listed not scored, so they cannot be pictured.
I added an RTX 2060 with the performance of a 170 Ti
I added a Radeon VII with the performance of a 1080 Ti, and the latest prices show on pcpartpicker, because the card is out of stock everywhere.
I posted the prices and price-performance charts for CPU here, and for GPU here.
The combined performance, for gaming, had been guessed as the product of the gaming scores of both CPU and GPU. Possible bottlenecks are not considered.
Tomshardware could do a great article testing the validity of this chart.
The X axis shows performance, and the Y axis shows price of GPU+CPU.
It does not accounts for differences in motherboards and memory, or the price of the PSU, which should be larger for high power consumption.
I simply don't know what motherboards, memory and PSU I should use for the comparison.
The size of the bubble correspond to the "application performance" score (productivity).
So the largest bubbles close to the best price-performance points show the best combined gaming and productivity combinations.
The first chart shows all the 840 combinations, and because it is confusing, the second chart makes a zoom on the most interesting zones.
The best combinations are shown in larger fonts, and the best ones considering productivity are shown in red fonts.
Conclusion:
The absolute worst buy for gaming is the Ryzen 3 2200G with an Rx 570. It is the best bang for the buck when saving the last cent, but it only provides 30% of the best possible performance.
The first sweet spot, for a budget gamer is the i3-8100 with an Rx 580 8 Gb. It provides 50% of the best performance possible for gaming, and has 4 cores.
However, close to this sweet spot, for the gamer which wants also good performance for non-gaming applications, there are a Ryzen 5 2600 (best bang for the buck) and the Ryzen 7 2700, paired with an Rx 580 8 Gb.
For the enthusiast, he can get close to 90% of the best possible performance on the next sweet spot, which haves either a Ryzen 5 2600X or an i5-8600K, both paired with an RTX 2070.
Close to this sweet spot, the best combinations for non-gaming purposes are the Ryzen 7 2700X and the i7-8700K, both paired with an RTX 2070.
The crazy one desperate for getting 95% of the best performance should get an i5-8600 with an RTX 2080. For 50% more cost, he will get 5% extra performance.
If he wants application performance, he can get a Ryzen 7 2600X or an i7-8700K paired with an RTX 2080.
The Radeon VII is close to the 2080, but it comes without UEFI, raytracing, tensorflow, and other features.
People, which lacks common sense, and wants to get the last 5% possible performance, can get it with an i5-8600K paired with an 2080 Ti. If he wants better application performance with an i7-8700K x RTX 2080Ti. Getting the last 10% will cost them 215% more money.
If Crazy Eddie needs 16 cores, and 32 threads, he can get an i9-7960X with an RTX 2080 Ti. He would pay 3X the price of a CPUxGPU capable of giving 90% of the maximum performace.
The sweet spots are the points were spending more money gives diminishing returns, as shown on this picture.
Here is a zoom on the sweet spot (the point where spending more money gives diminishing returns).
Here is the medium range
CPU Hierarchy 2019: Intel and AMD Processors Ranked
GPU Performance Hierarchy: Video Cards Ranked
Note that the RTX 2060 and the Radeon VII are not included on those Tomshardware articles, and many intel i5, i7 and i9 are listed not scored, so they cannot be pictured.
I added an RTX 2060 with the performance of a 170 Ti
I added a Radeon VII with the performance of a 1080 Ti, and the latest prices show on pcpartpicker, because the card is out of stock everywhere.
I posted the prices and price-performance charts for CPU here, and for GPU here.
The combined performance, for gaming, had been guessed as the product of the gaming scores of both CPU and GPU. Possible bottlenecks are not considered.
Tomshardware could do a great article testing the validity of this chart.
The X axis shows performance, and the Y axis shows price of GPU+CPU.
It does not accounts for differences in motherboards and memory, or the price of the PSU, which should be larger for high power consumption.
I simply don't know what motherboards, memory and PSU I should use for the comparison.
The size of the bubble correspond to the "application performance" score (productivity).
So the largest bubbles close to the best price-performance points show the best combined gaming and productivity combinations.
The first chart shows all the 840 combinations, and because it is confusing, the second chart makes a zoom on the most interesting zones.
The best combinations are shown in larger fonts, and the best ones considering productivity are shown in red fonts.

Conclusion:
The absolute worst buy for gaming is the Ryzen 3 2200G with an Rx 570. It is the best bang for the buck when saving the last cent, but it only provides 30% of the best possible performance.
The first sweet spot, for a budget gamer is the i3-8100 with an Rx 580 8 Gb. It provides 50% of the best performance possible for gaming, and has 4 cores.
However, close to this sweet spot, for the gamer which wants also good performance for non-gaming applications, there are a Ryzen 5 2600 (best bang for the buck) and the Ryzen 7 2700, paired with an Rx 580 8 Gb.
For the enthusiast, he can get close to 90% of the best possible performance on the next sweet spot, which haves either a Ryzen 5 2600X or an i5-8600K, both paired with an RTX 2070.
Close to this sweet spot, the best combinations for non-gaming purposes are the Ryzen 7 2700X and the i7-8700K, both paired with an RTX 2070.
The crazy one desperate for getting 95% of the best performance should get an i5-8600 with an RTX 2080. For 50% more cost, he will get 5% extra performance.
If he wants application performance, he can get a Ryzen 7 2600X or an i7-8700K paired with an RTX 2080.
The Radeon VII is close to the 2080, but it comes without UEFI, raytracing, tensorflow, and other features.
People, which lacks common sense, and wants to get the last 5% possible performance, can get it with an i5-8600K paired with an 2080 Ti. If he wants better application performance with an i7-8700K x RTX 2080Ti. Getting the last 10% will cost them 215% more money.
If Crazy Eddie needs 16 cores, and 32 threads, he can get an i9-7960X with an RTX 2080 Ti. He would pay 3X the price of a CPUxGPU capable of giving 90% of the maximum performace.
The sweet spots are the points were spending more money gives diminishing returns, as shown on this picture.

Here is a zoom on the sweet spot (the point where spending more money gives diminishing returns).

Here is the medium range

Last edited: