I wanted to buy this m.2 drive (Corsair Force MP600 1TB M.2 SSD) but I realised there are different PCI generations. I don't really know how they work so I wonder if the m.2 drive i mentioned will work on my current motherboard. The motherboard I am using is the MSI B450 Tomahawk MAX motherboard.