I would build using a more modern I3-6100,a lga 1151 motherboard, and ddr4 ram.
It should cost less and perform better.
I will never again build without a ssd for the "C" drive. It makes everything you do much quicker.
120gb is minimum, it will hold the os and a handful of games. If you can go 240gb, or 500gb you may never need a hard drive.
I would defer on the hard drive unless you need to store large files such as video's.
It is easy to add a hard drive later.
R9 cards are power hungry and 500w may not do it:
http://www.realhardtechx.com/index_archivos/Page362.htm
See if you can't manage a stronger GTX1060.
And... look for a tier 1 or 2 psu from a list such as this:
http://www.tomshardware.com/forum/id-2547993/psu-tier-list.html
Seasonic is always good.