First (this is not a bad thing) , something about those parts tells me that you were probably using PcPartPicker. About the actual build, from my basic knowledge those parts look alright. But if you care about upgradability then you may want to get a 650watt+ power supply. Also I'm not sure this is true, but I hear that your CPU cooler can be big in standard cases so you may want to look into that considering your case size. Lastly you will probably want to also get a 1tb hard drive, because 480gb fills up fast. Aside from that, your build looks fine.