I too, have always been partial to ASUS boards so that's a no brainer.
I'd go with 16GB minimum of RAM ... speed ... the fastest that the final motherboard selection will accept. I don't really think more RAM is necessary at the build stage, but you can always add more later. Unless someone's selling it at a good price, chances are that it will only get cheaper.
Having just bought a Solid State Drive for my computer, I'd really recommend that as a needed item - min. 250 GB. The speed difference is astonishing.
The GeForce 1050 is a nice card ... probably one of the best "bang for the buck" cards you can get. I'd You can get better obviously, but it will cost you much more. I just put an AMD RX560 in my home machine (I got a good deal on it). Nice Card, It doesn't run Softplan as well as my office machine that has an NVIDIA card, but I suspect that's due to the limitations of the computer not the card.
Put in plenty of fans ...