Well, I'm in this weird spot now, I've been sticking with my FX-8320 for almost 4 years now, I've overclocked it but right now I'm seeing some limitations on some games. I've recently (9 months ago) upgraded from a r9 270x to a gtx 970, but now with the pascal gpus on the verge of performance increases, I'm sceptical on upgrading my cpu or upgrading my gpu. So, as the title says, should I upgrade my fx 8320 to an i5 6600k or upgrade my 970 to a 1070? I've seen so many posts on bottlenecking and stuff and it seems like the 8320 is getting quite old now. Any tips are appreciated