It will but i will say WAIT for the gtx1060 to come out,As it says it will pack the same amount of punch as the 980 but for less $$$ or get the 1070!
But other then that it should work fine..The mobo is LGA 1151 and the cpu too!
RAM is perfect too! BUT You won't have enough storage with that 256 SSD.It Will carry you're os and 2-3 games And thats it!Option would be to get a 1tb hard drive or even a 500gb.They aree cheap and will carry you're game