Best CPU under $145

Solution
need4speeds technically speaking the G4650 is better under 145$, but 5$ more and Frys.com is selling Ryzen 5 1400 for 149.99 better power than G4560, but chemmajorp53 has a good point.

need4speeds

Distinguished
To be fair it would have to be the i5 vs. ryzen vs. G4560. (If you can find the parts cheaper great, i am using partspicker just for a comparison)
PCPartPicker part list / Price breakdown by merchant

CPU: Intel Core i5-7500 3.4GHz Quad-Core Processor ($188.99 @ SuperBiiz)
Motherboard: MSI B250M PRO-VD Micro ATX LGA1151 Motherboard ($64.99 @ SuperBiiz)
Total: $253.98
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2017-04-12 06:39 EDT-0400
vs.
PCPartPicker part list / Price breakdown by merchant

CPU: AMD Ryzen 5 1400 3.2GHz Quad-Core Processor ($168.49 @ OutletPC)
Motherboard: ASRock AB350M-HDV Micro ATX AM4 Motherboard ($69.99 @ SuperBiiz)
Total: $238.48
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2017-04-12 06:41 EDT-0400
vs.
PCPartPicker part list / Price breakdown by merchant

CPU: Intel Pentium G4560 3.5GHz Dual-Core Processor ($54.99 @ SuperBiiz)
Motherboard: MSI B250M PRO-VD Micro ATX LGA1151 Motherboard ($64.99 @ SuperBiiz)
Total: $119.98
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2017-04-12 06:43 EDT-0400