Gigabytes z97x gaming 3 / i7 4970k w

Hi, I am replacing our home desktop PC by buying all the components then building it up. I could go buy one pre-built given that my experience and background with PC’s is minimal to none, but I do want this challenge. I have bought the Intel i7 4970k Crucial Ballistix 16GB DDR3 RAM and got the Gigabyte Z97X Gaming 3 mobo. I would like to build the best and biggest PC I can, I have been reading about bottlenecking too. I would like to know if mobo is good for my needs and if it will hold back the performance of my CPU or limit what I can add or do to my PC in future.
