Sure he can, but he wants 2 monitors? For storage, he wouldn't need an HDD since he's only going to be playing some games. A 128 GB SSD is more than enough for boot and those games. I'm not sure why people don't get SSD's, they are extremely fast. I have a spare 2 TB HDD that I don't even need for my PC. Btw, you're missing an optical drive. Like ethernity said, an Asus motherboard is the way to go. For $107, it's not that bad considering how functional it is. As far as graphics go, I always go with NVIDIA. They are the leaders in GPU so far, and a GTX 960 can run ultra/high with 60 fps on his games.
FYI: Never go wireless with a desktop. NEVER.