Where are you getting this information? Laptops don't have standard PCIe slots. What is the EXACT model of your laptop, not "xxx"? The i3 CPU doesn't have any PCIe lanes for an M.2 slot, so it has to be running off the PCH, which only has 4 additional lanes. If there is any PCIe device connected, like your Ethernet and Wi-Fi adapters, the M.2 slot would only have 2 available. The manual for the HP 15 laptop says the top read speed is 2150MBps, which is about right for PCIe3 x2 (they seem to be exaggerating a bit, or rounding up, or using decimal instead of binary). Other references to the 15-da1xxx models confirm it is only x2. This is common in lower-end laptops and those with the lower-end chipsets/CPUs.