or are you saying that m.b. will not support oc ?
other then that is it not a good board ?
If you plan to get a Kaby Lake "K" version, then stick to that motherboard. A quick guide:
"K" CPUs support OC (6700K, 6600K, 7700K...).
ZX70 motherboards support OC (Z170, Z270).
X1XX motherboards need BIOS update to use Kaby Lake CPUs (H110, H170, Z170, B150).
You don't need a good card at all, but if you are gaming, get a 470. The price is a bit more than the 1050 ti and it's a lot better. It also has Crossfire compatibility. Some editing programs can use hardware acceleration, but you'd be better off using the GPU money for the CPU, if you don't game (DaVinci Resolve is an exception).
If I was you, I'd get the i5 7500. The price bump is not that big (+~$10 I think), and it's a bit better and newer. I don't know if it's a good idea to upgrade CPUs in the future. By the time you get the money and sell it, the platform may be outdated. So maybe just get a H270 motherboard now and stick to it till you sell the rig. You can always get a 7700 if you really must go I7 at some point. Try getting 16Gb RAM if possible too.