Basically I want to future proof it, so in the future if I decide to buy a new CPU and overclock it, I can do that. Other than that, I'll switch the RAM since you have a point there.
Also is there any major performance differences between GTX 970 and R9 390?
Thanks for the suggestion.