That's everything. He doesn't need a DVD drive, monitor, or OS.
Now, I know my stuff pretty good, but want to make sure all of this looks good.
One thing that caught my eye was the Hard Drive only has sata 3.0Gb/s as opposed to 6.0. Does this matter? I was under the impression that mechanical drives couldn't fully use the sata interface anyways, so it wasn't a big deal.
Also, my friend's current monitor resolution is 1680x1050. He may upgrade to 1080p eventually, but probably not till the end of this year, at the earliest. He wants to use this to play games like SCII, Guild Wars 2, Dark Souls, DayZ, Borderlands 2, and stuff like that. Not extremely demanding games, but he would like to run them at high settings. Do you think this build will give him that? I am thinking he could get a better video card, but the 560 will probably be good enough for the games I listed.
The only thing else I have to add is that he plans on getting Borderlands 2 on release for $60. With the recent release of the 660ti, this made me think of something. All 660ti's come with borderlands 2 for free. So I am kind of thinking he should save a little more and get the 660ti, since it will perform better and he will be spending the $60 on Borderlands anyways. What do you guys think?
I think the 560 is fine for now, especially with a non 1080 monitor. The mobo is SLI capable so I would say that this current build is great and then he can add on a second 560 down the road when he upgrades his monitor. I would maybe go up to the 750w PSU but that's just me. Also, the budget may not allow for it now but an SSD is such a great investment. Get a 60GB Crucial M4 for about $60 and he will be impressed. With the SSD the hard drive you selected will be fine.