Is this system okay?

Solution
Pretty decent. One concern, and a few suggestions.
Only real concern is the PSU, since it doesn't list which version of the EVGA B series it is (B2 is good, B1 not as much).
I'd look at the XFX series for something close in price and wattage.
550w
https://www.pccasegear.com/products/33161/xfx-pro-550w-power-supply
650w
https://www.pccasegear.com/products/33119/xfx-ts-gold-series-650w-power-supply
650w Fully modular
https://www.pccasegear.com/products/34620/xfx-xtr-650w-series-gold-modular-power-supply

Otherwise, a couple of suggestions:

1) You're getting a K series CPU but a H series motherboard. They'll work together no problem, but you wont be able to OC the CPU which is the main reason people usually get the K series. If you want...
Pretty decent. One concern, and a few suggestions.
Only real concern is the PSU, since it doesn't list which version of the EVGA B series it is (B2 is good, B1 not as much).
I'd look at the XFX series for something close in price and wattage.
550w
https://www.pccasegear.com/products/33161/xfx-pro-550w-power-supply
650w
https://www.pccasegear.com/products/33119/xfx-ts-gold-series-650w-power-supply
650w Fully modular
https://www.pccasegear.com/products/34620/xfx-xtr-650w-series-gold-modular-power-supply

Otherwise, a couple of suggestions:

1) You're getting a K series CPU but a H series motherboard. They'll work together no problem, but you wont be able to OC the CPU which is the main reason people usually get the K series. If you want to overclock, you'll need a Z series motherboard. The site you're using is very limited on motherboards, but if you wanted to overclock, this board would be the next step up from the one you picked.
https://www.pccasegear.com/products/27523/msi-z97-gaming-3-motherboard

2) Cooling. I'd look at the Cryorig H7. Better cooling for same price. This will also give a decent low to mid range overclock.
https://www.pccasegear.com/products/33457/cryorig-h7-cpu-cooler

If you decide to go with overclocking, a good air cooler thats only a bit more is the Cryorig H5 Universal.
https://www.pccasegear.com/products/29596/cryorig-h5-universal-cpu-cooler


3) Wifi. While that USB wifi will work, you probably wont get the best reception with it. I'd recommend an internal card with a better antenna setup. This one is the same price but should give you better wifi reception and performance.
https://www.pccasegear.com/products/31294/edimax-ac1200-dual-band-pci-e-adapter
 
Solution