Reviews are not at all reliable, unless it is from a professional review site. Both motherboards are from Gigabyte, who are hands down the most reliable motherboards manufacturer on the planet. Asus is also quite good. MSI is decent if you get the GD80. The others are just average.
Both would perform about the same. My build goes Nvidia (Cuda tech, and physx). He goes AMD. Personally, I don't trust AMD any more. If you do anything that is not gaming, you are into a world of issues on the drivers. Even gaming it can be a hassle to get them to work right. Nvidia works out of the door without issue assuming you have the right driver for the card (like don't put a x86 192.XX driver on 64 bit windows 8 running a GTX680).
His build has an SSD also, but I don't see the need for one. The gains in speed (in OS) is so minor that you are basically wasting money unless you need to restart 5 times a day. Most of the +s that is given for them are dependent on having 2 SSDs anyway. What I mean by that is, you don't get better transfer rates unless you are transferring from one SSD to another SSD, as you would still not be able to transfer faster than the HDD you are transferring to. On top of that, USB3/2 and firewire limit your transfer rates from HDD, let alone SSD. Game loading time seems to vary on the game. BF3 and SR3 on my drive load faster on my 7200 RPM HDD than they did off the SSD. Even when you get gains in load time, it is only a few seconds.
Case is personal preference.
RAM is RAM. If you're not getting Samsung RAM, then it is all one of 2 chips anyway. Samsung makes its own RAM (one of the reasons why their SSDs are so very good) and it is on the 30nm shrink of DDR3. Basically, Samsung is a step ahead. Most of the other brands, if not all of the other brands is a variant of Mircon 45nm and will perform about the same.
Otherwise, they are both basically the same.