Yea, you wont be able to get 1600mhz RAM with that CPU but you can run a GTX 970. You will run into a bottleneck with newer CPU intensive games but otherwise it will run the GPU fine. As long as you have at least a 500watt PSU.
Did you buy the computer 2nd hand? It seems like it may have been...