Cult of Personality said:
My only concern would be with your power supply. From the pictures of the computer and from doing a quick search on the Radeon R7 240 currently in it, you would need another 8 pin PCIe power cord for the GTX 970 since the Radeon in there now doesn't require one. So you need to check your power supply to see if there is one available to use. If there isn't, you'll have to get a new power supply.