Because the detached shield allows the motherboard to seat properly - the tiny amount of oversize given to all the connector holes lets the mobo screw down all the way, and also fit all of the holes.
If the I/O shield is preinstalled, you lose this self-centering capability - the case only needs to be off by 1/32 of an inch for gaps and alignment issues to show up.
Were you able to OC this RAM with this motherboard?
It did for me, it just took some trial and error (like overclocking usually does). You won't get earth-shattering OC's out of it, it doesn't have the high-end components you'd see on higher-end motherboards meant for overclocking. I've never overclocked a CPU with an iGPU in it, I'm not sure how that will go - you'll be asking for your chip to do a lot.
MSI isn't a fantastic brand for always-awesome overclocking, and this isn't the price point for that anyway - for that I'd recommend either mid/high range EVGA or Asus motherboards, and the price tag that goes with them (if EVGA has a board for Ryzen...haven't looked).
But if your chip and cooling solution can handle it, this motherboard should do a decent overclock.
I have no idea about Ryzen (Zen) 2. It hasn't been released yet.
I know it will fit Zen (1xxx) and Zen+ (2xxx) chips, and will not fit Threadripper architecture chips/cooler mounting (nor would it be capable of cooling Threadripper enough).
However, assuming the Zen 2 architecture is still going to use an AM4 socket, the Wraith Spire cooler should still fit the new CPU's - physically.
Without knowing the thermal load of the Zen 2 chips, I have no idea if the Spire will be adequate enough to cool the new CPU's, though.
This was my first AMD build as well!
Also...I put a picture in to show that the RAM does have clearance with the Be Quiet! cooler I used.
It did. It first loaded at 2133MHz in the UEFI (BIOS) (which it will/should per JEDEC standards). I tried using Ryzen Master to set it to 3200MHz, but it kept locking up the system. I uninstalled that, and went into the UEFI to set it, and it had all the correct timings and speed at that point - I think somewhere in resetting the PC several times, the motherboard picked up the timings and speed, and Ryzen Master was trying to clock in addition to it. I don't know for sure. But in the end it worked. Recommend doing it through the UEFI during bootup.
I had a local shop laser etch it. I provided artwork in Adobe Illustrator, they etched it in less than a week.
I know it isn't future proof, but it's a lot better than the 650ti we had in the family PC. If the time comes where the kid is getting too bad of performance, and AMD makes high-end graphics cards that are worthwhile (I'm not impressed with Vega), then I'll consider upgrading.
Doing the RX580 allowed me to buy a much less expensive monitor that does frame sync.
Well, the "kid" is 21, has autism, and graduated with a regular diploma. He's working now, which was a big step for him. He deserved a really nice reward for all of the hard work and effort he's put in over the years, he's been through a lot. He's all about getting home and playing MOBA's, WoW and other stuff with his friends, so now he has an awesome rig to do it with.
And Deadpool is his favorite. Ever.
I considered overclocking this PC, and did a bit of it already on a saved profile. I figure I can flip that switch if he needs it later.