4790K will provide the best FPS using a 970 will be 10-15% depending on title. If you use a 60HZ monitor the difference might not be as noticeable. I would probably suggest going with a 1600 for gaming though depending on funds. Or wait for the new Intel Cannon Lake 6 core CPU's coming out beginning next month. The 4790K can cost ~$300+ which is a lot of money for an older CPU. Moving to a newer platform will be more expensive with the 1500X you will need a new motherboard and RAM. The advantage of AM4 motherboard will be an upgrade path to new technology, Ryzen 12nm, 7nm will also you AM4.
PCPartPicker part list:
https://pcpartpicker.com/list/NXDTRG
Price breakdown by merchant: https://pcpartpicker.com/list/NXDTRG/by_merchant/
CPU: AMD - Ryzen 5 1500X 3.5GHz Quad-Core Processor ($169.89 @ OutletPC)
Motherboard: ASRock - Fatal1ty AB350 Gaming K4 ATX AM4 Motherboard ($81.98 @ Newegg)
Memory: G.Skill - Ripjaws V Series 16GB (2 x 8GB) DDR4-3200 Memory ($138.99 @ Newegg)
Total: $390.86
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2017-09-25 23:20 EDT-0400
PCPartPicker part list:
https://pcpartpicker.com/list/PtfDFd
Price breakdown by merchant: https://pcpartpicker.com/list/PtfDFd/by_merchant/
CPU: AMD - Ryzen 5 1600 3.2GHz 6-Core Processor ($196.44 @ OutletPC)
Motherboard: ASRock - Fatal1ty AB350 Gaming K4 ATX AM4 Motherboard ($81.98 @ Newegg)
Memory: G.Skill - Ripjaws V Series 16GB (2 x 8GB) DDR4-3200 Memory ($138.99 @ Newegg)
Total: $417.41
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2017-09-25 23:21 EDT-0400