The build looks pretty good to me. You should look towards better timings for RAM. 18 doesn't do much with 3600 speed. 16 is what you should be looking for. That would be more expensive but not bank-breaking. I would personally get 2 drives: an ssd/nvme for main programs/apps and a hard drive for mass storage, but if one nvme drive of 1tb storage is enough for you, go for it. You don't need an after-market cooler unless you plan on overclocking. The stock is perfectly fine for general use.
You said you wanted to build this "right now", but the 30 series nvidia GPU's are launching in about a month. That means 20 series cards will drop in price. That also means there will be new cards that might have better value than the 2070 super. I would recommend waiting until then, unless you are in a hurry and extremely eager to get this built "right now". Buyer's remorse is the worst.