Recently I convinced my friend to switch from a Xbox 360 to PC gaming. He told me he didn't know were to buy a gaming computer so I decided to take it a upon myself to build one for him. I had a few worries about the motherboard. At first I considered to use the EVGA Stinger, but it lacked a wifi module. So I decided to go with a ASRock Z77E-ITX board. Do you think the ASUS P8Z77 would be better? Also I wanted to know if the PSU and the CPU cooler were ok.
EDIT: I completely forgot to give the parts.
Case: LIAN LI Black Aluminum PC-Q18B Mini ITX Media Center / HTPC Case
Mobo: ASRock Z77E-ITX LGA 1155 Intel Z77 HDMI SATA 6Gb/s USB 3.0 Mini ITX Intel Motherboard
SSD: SAMSUNG 840 Pro Series MZ-7PD128BW 2.5" 128GB SATA III MLC Internal Solid State Drive (SSD)
HDD: Western Digital WD Black WD1002FAEX 1TB 7200 RPM SATA 6.0Gb/s 3.5" Internal Hard Drive -Bare Drive