912 is good but phantom 410 looks a lot cooler and better.
HDD you selected was dirt slow that's why a reasonably priced fast HDD is suggested.
i kinda feel that 7970 is overkill and wastage for 1080p.OC that 7950 and you are good to go.even without OC it can max out any game at 1080p.
650w is enough for your build with single card.
Getting low profile eliminates clearance issues.
that mobo is good for OC.it meets your requirements and is very cheap.
those fans are high quality,silent fans.add two of those to enhance cooling.
hyper 212 EVO is a better cooler.five star rated and cheap.
SSD is very fast and reliable.i own a crucial but they are a bit slower.
this under $1600.this machine can max out any game for now at 1080p
all the best