I want to replace my PC's 1Tb second drive with an SSD to speed up photo storage. My PCI-E Gen 3 x16 has a GPU installed which leaves a PCI-E Gen 2 x4 as the next fastest. Am I better off using the PCI slot or the SATA III interface for speed? Or will it not make any difference? Thanks.
PCIe 2.0 vs SATA3?
PCIe will be the better choice.
But you must be aware of these 3 aspects:
1. The M.2 drive that you’ll use must be an NVMe one to run at PCIe speed! (There are M.2 SSDs that use SATA protocol).
2. SSDs are slower than they seem, but they use fast LPDDR or SLC cache to bump the transfer speed of files. The bigger the cache, the better! (Generally, larger SSDs have larger cache size).
3. The NAND flash that’s in the SSD is extremely important!
The main NAND options are:
•SLC (1-bit/cell): Very fast, durable, very expensive, hard to find.
•MLC (2-bit/cell): Fast enough, durable enough, not quite cheap.
•TLC (3-bit/cell): Not very fast, not very durable, cheap, very common.
•QLC (4-bit/cell): Slow, not durable, very cheap.
•PLC (5-bit/cell): Extremely slow, very low durability, extremely cheap.
PS: I hope that these infos help!