JackM3 :
Alright thanks. The only reason I want to upgrade is to get better performance. I want to get one or the other right now then save up for the additional one I need.
I agree with @Kirbys that you'd normally be better starting with a GPU, and that's fine if you're looking at a 1050 or 1050ti. However 1060/RX 570/580 cards, which are usually offer better price/performance ratios and will last longer, are still selling with inflated pricing due to demand from mining. That's the only reason that getting a GPU right now is perhaps not the best idea. If you've only got the budget for a 1050 or 1050ti anyway, then it doesn't really matter. But then in that case, there's not a huge gain upgrading your CPU either, because an FX6300 should be able to keep those entry level cards plenty busy in most titles. That's why I was suggesting you wait.
Here's your options as I see them:
1) Get 1050/1050ti now -> fairly cheap and sizeable bump in gaming performance. No need for CPU upgrade. But these entry level cards will start showing their age before too long.
2) Get a 1060 now -> you'll be paying over-and-above for a midrange card because of inflated pricing, and your GPU will be held back a bit by your CPU in poorly threaded CPU heavy titles. So you'd want to try and upgrade the CPU+Mobo+RAM before too long. Then you'd have a great mid-range system that will last a long time, but you'd have a spent a lot of money.
3) Upgrade your CPU only (this is pointless with your 750ti, or even if you upgrade to a 1050/1050ti it's not worth it IMHO).
4) Put up with your current system and save your pennies until GPU prices drop and then upgrade everything in one go. This will likely be the cheapest and best long-term option, but means you have to live with your current system for longer.