I will be buying a Samsung 950 PRO 256GB M.2 for my Gigabyte GA‑H97‑Gaming 3 motherboard which has a M.2 slot. Besides the CPU and GPU, will the motherboard allow the 950 PRO to fully use all of its speed or is their a faster M.2 slot on a different motherboard or is all M.2 slots the same speed on every motherboard just like how all SATA 3 slots are the same on motherboards? So for short, does the motherboard M.2 slot make a difference in storage speed or is the only thing that matters is the 950 PRO/Storage device itself?