I'm at a bit of a dilemma, I currently own 2 HD 7950's but because of the nature of my motherboard I'm only running one of them in my PC. I have an old i7-970 on a gigabyte X58A, the pcie slots are arranged in away that when both gpu's are install there is literally no space in between the two gpu's making the top gpu idle at like 65-75c over time. I've considered just going a head just picking up a i7 4790k and a good motherboard and then running the 2 7950's on the new setup, but purchasing one GTX 970 would be a cheaper option. My knowledge on hardware isn't very good so I apologies if this question has an obvious answer. Should I purchase the GTX 970 or go ahead and upgrade the CPU and MB?