First thing I need to ask is if you are open to overclocking, that's a decision you need to make.
Our two builds are similar in a lot of ways, for example both of them are designed for overclocking. Here are some differences.
You only need a CPU cooler if you are overclocking. The CPU that he and I both picked can run hot, and my cooler is a much higher quality cooler which you will need if you OC. Our motherboards are pretty comparable, but mine will be faster if you OC, and Gigabyte is a more respected brand overall than ASRock. He got you a solid state drive (SSD), which is a big improvement on loading times for games and for booting your PC up, but because of that had to go with a slower graphics card. The 970 is much faster than his 270 and it's cheaper too. His PSU is a little lower in quality than mine and it's also overkill, you don't need more than 600W at most on this kind of build. Lastly mine includes an optical drive, his does not
If you will not overclock I can get you an SSD without a problem, and keep the high quality components selected.
J