FineVisionz - I would not recommend buying a new motherboard because it would probably also require buying a new cpu. I want to do a little research into the matter. There are a few other things that you might be able to do. I will post a more detailed answer tomorrow morning. What do you do with your computer? Do you use it for gaming or do you do professional work? If you do professional work, what kind of work do you do?
EasyLover - We have a bit of a problem with M.2 NGFF connections on motherboards and with M.2 NGFF ssd's. The problem is the number of PCIE channels or lanes that are used to transmit and receive data. Not all motherboards and not all M.2 ssd's use the same number of channels or lanes. For example the fastest M.2 ssd is the Samsung XP941 mainly because it uses 4 PCIe channels to transmit and receive data while other M.2 ssd's use only 2 channels. In addition availability is severely limited to just a few Samsung retailers and the drive is very very expensive. As of last month there was only one Asus gaming motherboard with an M.2 connection that actually used 4 PCIe channels. There were no other motherboards that could properly support the XP941. Temporarily consumers will have to settle for just 2 PCIe channels. That will change in the future.
I maintain the ssd database listed in a sticky at the top of this forum section. Here is the link:
http://www.johnnylucky.org/data-storage/ssd-database.html
The database is divided by brand and each brand is divided by type of ssd. You'll notice there aren't very many PCIe and M.2 ssd's. However, you can follow the links to the technical reviews.