This is a relative comparison between AMD Ryzen, Intel 8th Gen (Coffee Lake), Intel 7th Gen (Kaby Lake) and other processors with data gathered from UserBenchmark.com.  They are by no means 100% accurate for every person’s use case, but they do paint an overall picture.  

The metric used in this comparison is called “effective speed” which is an average of quad-core speeds (weighted at 60%), single-core speeds (weighted at 30%) and multi-core speeds (weighted at 10%).  

These metrics were designed with gaming (and a few other professional apps in mind).  If you use heavy-duty apps (such as video editing) which utilize multi-core processing, you may find this list unfair against processors with 6-8 cores, but otherwise, most people don’t use 6-8 cores most of the time.  Also, keep in mind that prices are liable to change over time.  The “i5-7400” CPU is used as the standard.

($400) i7-8700k — 152%
($290) i5-8600k — 143%
($360) i7-8700 — 142%
($280) i7-7700k — 136%

($190) i3-8350k — 131%
($200) i5-7600k — 130%

($280) i5-8400 — 126%
($300) i7-7700 — 119%

($220) i5-7600 — 119%
($300) Ryzen 7 1700 — 115%
($120) i3-8100 — 112%
($200) Ryzen 5 1600 — 111%

($180) i5-7500 — 110%
($150) i5-7400 — 100%
($110) Ryzen 5 1400 — 92%
($140) Ryzen 3 1200 — 92%
($150) i3-7300 — 92%
($99) i3-7100 — 89%
($90) Pentium G4620 — 84%
($80) Pentium G4600 — 80%
($120) FX-9590 — 80%

($100) FX-6350 — 68%

As you can see: more cores/threads isn’t always better.  i3’s are underrated.  i7’s are not always a significant improvement.  Ryzen 3, 7th Gen i3’s and Pentium G’s stack up better than I thought they would.