G'day there! Here are a few suggestions from me:
CPU Cooler: You plan to overclock your CPU, but you only have an air cooling solution for your CPU. I'd recommend upgrading to an AIO (all in one) liquid cooler. They cost more than air coolers, but worth it if you plan to OC.
SSD: If you would prefer to have faster speeds on your SSD, upgrade from the SATA SSD you have in your list to an NVME M.2 SSD. These are smaller and faster than the SATA SSDs. The NVME M.2 SSD is $6 more than the SATA SSD in your list (according to PCPartPicker), and still has the same storage capacity (250GB).
Windows 10: If you don't feel like spending $100 on Windows 10, you can get it cheaper elsewhere. I bought my copy of Windows 10 off CDkeys.com, and it only cost me around $30AUD ($22USD). \
The reason it is cheaper is because it is an OEM version of Windows 10. OEM stands for Original Equipment Manafacturer, which means YOU are stating that YOU are the creator of your computer and if there any problems with Windows 10, you deal with it yourself and get no help from Microsoft Support. If you were to buy the retail version ($100+), you would get help from Microsoft Support if you had a problem with Windows 10.
If you feel like it's a risk to go with a cheaper OEM Windows 10, then you can stick with the retail Windows 10.
Hope this helped!
-Lachlan