A:AnswerThis motherboard is an 8th to 9th gen either the i7-8700k or the i7-9700k will work perfectly. I have an i7-9700k and I did not have to do an bios update for compatibility. I have had no problems using my cpu with that board.
A:AnswerYes,
1 x M.2 Socket 3, with M key, type 2242/2260/2280 storage devices support (both SATA & PCIE mode)*2
1 x M.2 Socket 3, with M key, type 2242/2260/2280/22110 storage devices support (PCIE 3.0 x 4 mode)