http://pcpartpicker.com/p/tBQbP6
is this any good?
You don't need to overclock. Unless
really want to dish out that extra cash. If you decide against getting a k processor, you might as well remove the 2400 DDR4 ram and go down the 2133 DDR4, since you cannot get that unless you have an overclockable CPU (because the i5-6500/6600 needs to be OC in order to access that kind of speed of ram). You should keep the 970, it is still very good. Furthermore, I don't think you'll be getting much out of the 144mhz (1080p, I assume) monitor with a 970. Don't get a 980 since the 970 is very close to the performance of the 980 yet it is cheaper. If you feel like you need to get something better than a 970, just jump the extra 300 bucks and get a 980 ti (you'll climax).
You could always do that AMD route and get a 390x, but a 970 is fine except *cough* 3.5 full speed VRAM *cough*.
Going back to RAM, you REALLY do not need 16 GB of RAM.