At the moment I have an Asrock Z370 pro4 motherboard, an i5-8400 stock cooler, 16GB single stick of Crucial 16GB Ballistix Sport LT DDR4 2666Mhz CL16 1.2V ( currently out of stock ). I want to first update my CPU and RAM. I want to buy the i7-9700K with NOCTUA CPU Cooler NH-U12S chromax.black and another 16 GB stick to add to the Crucial I have. Question - Is the Cooler enough for the processor ( not planning to overclock just for now but you never know ) and can I use a 16 GB of this memory Kingston HyperX Fury 16GB 2666MHz DDR4 CL16, because the Crucial Ballistix Sport are out of stock where I live ? Thank you