Well to expand on what was previously mentioned, there are two ways to look at it:
1) The bare minimum. That means you would run your PSU at near full power 100% of the time while the computer is under load. IIRC the 970 is about a 120w card, the CPU is a 85w part, a motherboard accounts for about 50w or so, toss in a few drives and fans for about another 50w. So - under full load, you're looking 300w so any decent 350w PSU could theoretically handle it. Barely.
2) The smart way. PSU's hit their efficiency peak at 50-70% load, so you take your rough wattage estimate, multiply it by 2/3rds and you come out to about 450w. So - to have a PSU that lives a long and happy life, you should get a 450-500w CPU so your PSU is running at about half power or so.
The advantages of the smart way? Cooler running PSU. Running a 350w PSU at full tilt generates a lot of heat - much like redlining your engine for hours at a time. A PSU designed for a much higher max wattage will run much cooler when it's only going half-throttle.
Longevity. Obviously running full tilt 24/7 puts a lot of stress on the small PSU. Too long, too much heat, and you can overheat the PSU and blow it.
Peace of mind. When a PSU blows, it -could- wreck a bunch of rather expensive parts with a power surge. It would be a shame to wreck 500$ in parts because you wanted to save $25.00 on a PSU.
So - overall, aim for a minimum 450w Bronze rated 80+ unit from a reputable manufacturer. Read reviews, look for deals, and buy appropriately.