CPU - You have the budget for the i7.
CPU COOLER - The stock Intel cooler will be just fine for the i5-8400 or i7-8700.
MB - You can wait for the new H or B series chipsets, but it could be well into the first quarter before they are available.
MEM - Always install memory in matching pairs to...