a gtx 1070 is a good match up for your CPU. Now there are some games where running an i5 can be a bottleneck. BF1, ghost recon wildlands, watch dogs 2, etc. But as a whole you should get a very solid match up with those parts. I would encourage you to go with a new CPU/platform in the nearish future (a year or so is fine) as games are getting better threaded everyday and with the launch of Ryzen this trend will only grow.