The time has come for me to upgrade from my nVidia GTS250 graphics card to a newer and better one. I'd like to go for the GTX 960 or 970 (4gb) series since I want to keep the card for the next 3-5 years. The rig I'm using now is old (bought 2010) and has the Asus P755H-V motherboard which supports PCIex16 2.0. The GTX cards are for PCIe 3.0 slots but I've read that they are also backwards compatible. Is it a big performance hit? Also is it compatible with the rest of the components?
Asus P7H55-V Intel i5 750 @ 2.66 650W PSU
I compared the power consumption of the GTX970 against my GTS250 and they are at about 150W so there should be no problem there.
I'm also planning on upgrading the rest of the components in the future but right now I can't upgrade the mobo because I'll have to upgrade the CPU too (due to socket restrictions) and I don't want to fork an extra 300$ right now.
Is this a good buy? Is there anything I should be aware of?