Plattform/generation/etc. spelar ingen större roll hur man benämner det. I ditt fall Haswell/Broadwell.
Men i ditt fall stödjer så har det inte tillkommit de extra PCI-e banorna för att kunna koppla M.2 uttag direkt mot processorn, utan alla 16 är dedikerade till dina PCI-e 16x uttagen medans din M.2 är kopplat via chipsettet på moderkortet, vilket betyder att den är begränsade till PCI-e 2.0 istället för version 3.0 som 16x uttagen.
Sedan är har även ditt M.2 uttag bara två banor istället för fyra (som de har idag) vilket också begränsar hastigheten till max 1000 MB/s.
Samma gäller nog alla andra moderkort i den generationen så har du egentligen tre val:
1. Då PCI-e är framåt och bakåtkompatibelt så kan du sätta in en ny snabbare NVME SSD men vara begränsad till moderkortets 1000 MB/s (denna kan du ta med dig till nästa dator).
2. Uppgradera allt, cpu moderkort och RAM till något mer modernt som passar en SSD med högre hastighet.
3. Skaffa ett M.2 expansionskort och sätta i en av dina PCI-e 16x slot och kunna få upp till 3900 MB/s. OBS, du kommer att halvera tillgänglig bandbredd till grafikkortet (något minskad prestanda) samt att SSDn kommer troligtvis inte vara bootbar.
Varför är du förresten ute efter högre läshastighet?
Generellt så ser man inte mycket skillnad så länge man har en SSD vid normal dataanvändning, utan det är mer när man skyfflar stora filer som det kommer att ge något mräkbart.
Om du skaffar en SSD, se då till att den har någon form av DRAM cache inbyggd, de billigaste diskarna har oftast inte det, läs/skrivhastigheterna sjunker drastiskt, kanske redan vid 20% fyllnad, till nivåer som liknas med SATA SSDer, vilket gör dem helt meningslösa ifall man behöver läshastigheter.