It depends on the specification of the interface of your motherboard, but there are several models of motherboards that are definitely not full speed, such as the z97 motherboard, which only has a speed of 16Gbps. As for whether it supports the features of nvme, it depends on the motherboard chipset, starting from the 100 series,B150, h170, z170, and q170 are not supported except for x99 and z97, which does not mean that they cannot be used. If you transfer them to the slot of pcie x4, they can also be used. However, this way, the features of nvme are lost, and the pcie of the CPU is occupied.