I've decided i want to do an upgrade on my PC, but not sure whether to upgrade the CPU or the GPU which is an MSI R9 290. I feel like i should be getting better performance out of the games i play, but i don't get that good of performance on high or medium settings, averaging around 45 or even less on some of the newer games for example BF1 beta, Fallout 4, GTA 5. ETC.. So wondering should i upgrade my CPU to intel and go for the top of the range I5's or Just upgrade my GPU to a 1070 or 970. I am only running the games at 1080p and when i try to run at ultra the frame rate suffers quite substantial. If anyone could help on which upgrade i should get that would be great thanks!
Specs are
CPU: AMD FX8320 Black Edition 8 Core OC'D @ 4Ghz
MOBO: Asus M5A97 R2.0 Motherboard
GPU: MSI AMD R9 290 GAMING TWIN FROZR IV 4GB
RAM: Kingston Technology HyperX 8GB 1600MHz
HDD: 1TB HDD Seagate Barracuda
SSD: Samsung 240GB 840 SATA 6Gb/s
PSU: Corsair CX750w
Specs are
CPU: AMD FX8320 Black Edition 8 Core OC'D @ 4Ghz
MOBO: Asus M5A97 R2.0 Motherboard
GPU: MSI AMD R9 290 GAMING TWIN FROZR IV 4GB
RAM: Kingston Technology HyperX 8GB 1600MHz
HDD: 1TB HDD Seagate Barracuda
SSD: Samsung 240GB 840 SATA 6Gb/s
PSU: Corsair CX750w