Well. Where to start?
Lets start with the CPU. Because that will dictate the rest of your build.
Since I noticed in your last thread that you did pick up that 970 (or are going to.) I will try to keep it in the same ball park, performance wise.
I would reccommend an i5 4690k.
http://www.newegg.com/Product/Product.aspx?Item=N82E16819117372
This processor will be plenty enough to keep up with any game you throw at it and paired with your GPU, you should see very pleasing performance increases in all aspects. For a $230 price tag and black friday coming up, I think it could be had at less than $200.
The motherboard is a tough decision for us to make. We dont know what you really do with your PC. Do you plan to overclock? Future SLI plans? Do you plan to pair drives in a RAID configuration? What size is your case?
I would reccommend the ASUS Sabertooth Z97.
http://www.newegg.com/Product/Product.aspx?Item=N82E16813132132
Its got a lot of packed features. 4 USB 3's. 4 USB 2's. Turbo boost for your CPU. ThunderboldEX support with a thunderbolt header and supports up to 1866 speeds of memory. All around the best bang for your buck motherboard in my personal opinion.
Memory is pretty standard. If you're looking for fast and an excellent choice in memory I would recommend mushkin.
http://www.newegg.com/Product/Product.aspx?Item=N82E16820226223
All around just a great company. You wont see much savings in this department as most memory prices are the same. Go cheap on memory and cheap is what you get.
The heatsink is purely up to personal opinion. I personally do not think you will ever need an aftermarket heatsink for your CPU so long as you dont plan to overclock. But if you do I would recommend a noctua branded cooler.
http://www.newegg.com/Product/Product.aspx?Item=N82E16835608041
Hope I helped. If you have questions just ask.