An i5-4440 should have NO issues powering a GTX 970, I can only think of any issues happening if you were in an SLI (2 970's).
I also can't see the hard drive being an issue, games primarily use the hard drive when loading up the game, not while gaming.
I'd uninstall and reinstall current drivers and check GPU and CPU temperatures in HWMonitor.