Approval of PCPartPicker List?

This is a solid build. Nice case, PSU, Mobo, CPU and such.

The amazon listing will indeed be better than the one you have in your current build. Only go for the other one for ITX builds. Your case will fit the MSI version easily!

Other than that. you're good to go.

 
It looks good. I would recommend 16 gb of ram though, as you might encounter some issues with only 8. Something from g skill, crucial, or corsair should do. Also, I don't know how tight your budget is, but a bump from 120 gb to 240 gb would give you a lot more flexibility in the long run.

It really doesn't matter too much with the 2 cards if you're running them stock. However, the MSI model would probably give you more overclocking headroom with its beefier cooling solution. Also, the MSI card would look better aesthetically with your windowed case. Meets gpu beauty standards lol.