This machine works well, it can handle most of the games I throw at it at about 100 fps, if it is an especially performance heavy game, it can handle it at about 60 fps I would definitely recommend using a 1000w PSU, it doent have to be the EVGA 1000W ATX12V, but anything with a lower wattage than that will not be able to support all of the components. Other than one PSU failure, I have not encountered any problems with this rig.
PS: I would strongly recommend that you install your OS on the SSD, because your computer will start up a million times faster if you do. Also, the HDD's SATA ports are very fragile (speaking from experience) so make sure to be delicate around them. One last thing, I didn't include a wireless card (wifi), for the reason that the motherboard already had Ethernet capability, so if you want to connect to the internet, just find a Cat5e cable and you should be fine (also Ethernet, in most cases, is faster than wifi, so win-win).