Ram should be DDR4 thus the concern since some have made the mistake of sticking with DDR3 ram only to learn later on that Skylake /Kabylake operate on DDR4 although the IMC can also function with DDR3 memory, motherboard manufacturers have limited options that support DDR3.
Since you're going for a Kabylake i5, might want to get B250 chipset motherboard as you will need to perform a BIOS update with a Skylake CPU in order to drop in the Kabylake processor part.
You also forgot to mention the chassis, PSU's make and model and if you're adding storage. Mind you, you will need to reinstall your OS once you swap out the old with the new motherboard.
Other than that, you're golden!