I would have a problem with either build.
On build 1:
The i5-7600K is as good as it gets assuming you will overclock.
You can't using a B250 based motherboard.
You will be leaving some 25% performance on the table.
Buy a Z270 based motherboard.
The cm hyper 212 is 159mm tall.
I like the case but..
The spec03 specs say a max of 157mm tall for the cooler.
Use a cryorig H7 instead which is 145mm tall.
I will never again build without a ssd for the "C" drive. It makes everything you do much quicker.
120gb is minimum, it will hold the os and a handful of games.
But, many things default to the "C" drive.
When a SSD nears full, it will lose performance and endurance.
240gb is the recommended minimum.
If you can go 240gb, or 500gb you may never need a hard drive.
You can defer on the hard drive unless you need to store large files such as video's.
It is easy to add a hard drive later.
Samsung EVO is a good choice for performance and reliability.
That evga unit is not the best, tier 4 on this list:
http://www.tomshardware.com/forum/id-2547993/psu-tier-list.html
Seasonic S12II is tier 2, stronger, and equally priced:
https://www.newegg.com/Product/Product.aspx?Item=N82E16817151094&nm_mc=AFC-C8Junction&cm_mmc=AFC-C8Junction-PCPartPicker,%20LLC-_-na-_-na-_-na&cm_sp=&AID=10446076&PID=3938566&SID=
620w is only a few bucks more.
The case comes with adequate fans. At most, I would add a second 120mm fan as intake for the front.
On build 2:
I3-7100 comes with a adequate stock cooler.
The only reason for an aftermarket cooler would be quieter operation under load.
You might consider using a Z270 motherboard to enable a future upgrade to an overclockable 7600K in the future.
120gb for a C drive is too small, consider 240gb Samsung 850 evo
Defer on the hard drive, it is easy to add one later.
Other comments from build 1 still apply.