But, Asus is picky with RAM, and the RAM they choose are usually expensive and rather not that good
MSI only? What about Abit? Gigabyte? Biostar? XFX? Foxconn?
It has been my experience as well that Asus boards are VERY picky about Ram. You have to manually set the timings and voltages on their boards if the ram is not called out in the list of recommended Ram. Since I am used to doing it, it's not that bad for me. But to a newb, it could be the difference between having it boot, and spending days figuring out why it won't. With a few RMA's during the process.
Asus boards are not for Newbs!