We cant say with 100% accuracy if your hardware is correct until we know the exact make and model of the components.
That said, generally speaking all the components above sound like they should work together just fine. Windows 10 should install on your Skylake build just as easily as on any other, and any drivers you need can be found from either your motherboard's online support page or the NVIDIA website for your graphics card.