I want to upgrade my CPU which is a AMD FX (tm) 4300 Quad Core Processor with 3.80ghz. Anyone know what the best upgrade would

You will need a new platform to upgrade. The FX socket is dead. But a modern CPU will offer a substantial boost to performance. Unfortunately, a new platform will be expensive as you will need a new CPU/Mobo/RAM.

What is your budget and where do you live?

Dark Lord of Tech

темный лорд технологий
Then you need to save more, if you want to build on a new platform.
About $350.00 - $400.00 would really get you something decent , in terms of a new solid core.

PCPartPicker part list / Price breakdown by merchant

CPU: AMD - Ryzen 5 2600 3.4 GHz 6-Core Processor ($165.98 @ Newegg)
Motherboard: ASRock - B450M-HDV Micro ATX AM4 Motherboard ($89.89 @ OutletPC)
Memory: G.Skill - Aegis 16 GB (2 x 8 GB) DDR4-3000 Memory ($94.99 @ Newegg)
Total: $350.86
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2019-01-29 09:07 EST-0500

This is just a little over $200, but it is about as budget as you can get without getting used parts.

PCPartPicker part list: https://pcpartpicker.com/list/6zqtQZ
Price breakdown by merchant: https://pcpartpicker.com/list/6zqtQZ/by_merchant/

CPU: AMD - Ryzen 3 2200G 3.5 GHz Quad-Core Processor ($94.99 @ Amazon)
Motherboard: ASRock - B450M PRO4 Micro ATX AM4 Motherboard ($82.78 @ SuperBiiz)
Memory: Patriot - Viper 4 8 GB (2 x 4 GB) DDR4-3000 Memory ($59.99 @ Amazon)
Total: $237.76
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2019-01-29 09:04 EST-0500
I agree that you are best off to save your money for now and try to upgrade to something like the build above.

If you absolutely must have something right now, then I'd say look at something like this.


I would not get anything slower than the i7 2600 or i7 3770.

I'd try to avoid ones like i7 860 or 870 these days.

But like the system above, you could probably pick up a box like that, add the ram from your system, change the power supply with your current one. Hopefully your gtx 1060 would fit it.

Maybe for another 15 bucks get 4gb of ram more to make it an even 16gb, and grab an SSD. You can get a 240gb for about 30 bucks these days. I think even that old i7 with your 1060, that would easy the FX CPU for lunch.

Will that i7 2600 be the fastest cpu? Of course not, but if you look up benchmarks on YouTube for example, it holds it's open against an i3 8100. It may not have as many fps at times but I notice when watching some of the clips it's not as heavily loaded as the newer i3 due to the hyper threading.

So in other words, if you can wait, ryzen. If you most so something now, then an older used/refurbished PC from an office with an i7 is probably a decent option I would think.