hello.
Used to be that when someone wanted to build a new computer or price a new machine you would first ask that person what they intended to with the computer, what specific software were they going to use, what kind of work were they going to perform, etc.
Now this is generally a moot point as most hardware is capable of running most of the software that is available, especially for this price point. But I would still suggest taking an honest survey of the software that your wanting to run for the next 6-12 months and make sure that the parts your assembling will meet the suggested requirements of that software, especially if your a college student taking higher science or engineering courses, etc.
I would also agree with the other people commenting on this question and suggest you dual channel 8Gb memory kit (2 sticks) so that the mobo'd can take advantage of the dual channel mechanics; would also suggest going with a larger SSD/Boot drive and also a larger "spinning" drive because a 1TB will fill up fast and it's a hassle having to deal with a smaller SSD/Boot drive.
Good luck with the new build.