With Christmas and my birthday just passing, I've been wanting to upgrade some of my parts and now it's just a domino effect. Originally, I wanted to upgrade to a RX 470/480 but then I realized I needed a better CPU and also took into account my case size and motherboard. So I'd like to hear what parts you all think I should invest into and what I should keep from this current build. I usually just play LoL/CS:GO/Diablo3/WoW/etc.
Fill in the brackets with parts you think would work well together
Current Build
CPU- AMD Fx-4300 [{Suggestions?}]
RAM- PNY 8GB Black [{Suggestions?}]
GPU- Radeon HD 6700 [{MSI RX 470/480}]
MOBO- GIGABYTE GA-78LMT-USB3 [{Suggestions?}]
HDD- WD 1TB Blue
PSU- SoildGear 750W [Do I need a better PSU?]
Case- Cougar Spike Micro ATX [{Corsair 200R ATX Mid Tower Case}]
Fill in the brackets with parts you think would work well together

Current Build
CPU- AMD Fx-4300 [{Suggestions?}]
RAM- PNY 8GB Black [{Suggestions?}]
GPU- Radeon HD 6700 [{MSI RX 470/480}]
MOBO- GIGABYTE GA-78LMT-USB3 [{Suggestions?}]
HDD- WD 1TB Blue
PSU- SoildGear 750W [Do I need a better PSU?]
Case- Cougar Spike Micro ATX [{Corsair 200R ATX Mid Tower Case}]