Definitely don't go with an FX 6300, go with Ryzen 3. But I'd recommend the GTX 1060 for most games. Some games may get bottle necked, but you will see the biggest difference in games by upgrading to a gtx 1060 rather than keeping the 460 and upgrading the CPU.