Definitely upgrade your AMD FX 4300 CPU series because now the minimum requirements for modern games is the FX 6300 though I would recommend the AMD Ryzen 5 1500 or the 1600x or anything around that. Though the Ryzen 3 1200 would also be an okay upgrade. The RX 460 should be able to run games okay due to the 4gb of Vram at least on the lowest settings. Definitely get the CPU, ram, and motherboard first if you can. Then save up for a new graphics card. You don't want your old CPU to bottleneck a new graphics card. And the graphics card you have now is new enough so it shouldn't bottleneck a newer CPU that badly. Just a thought.