I would not use windows 10, it has serious issues with collecting data and even allows microsoft to look at your pc and download and use everything on there. Cooler and powersupply I don't know about, just don't know the manufacturers, the rest looks okay. If I pick a powersupply, I always pick one from beQuiet, that is the best one I know of, I might be wrong there thought. If it's in the budget I would try for a bigger hdd, 1tb is full fairly fast with the size most games already have, put a few videos or music there and it's full to the brim. Also a good idea is to get an additional ssd, even if it's just a small one for the operating system, the pc will boot within seconds with one.