How to pick the perfect SSD for your needs and budget

Not all SSDs are created equal. If you’re choosing which drive to buy, there are several key points to consider

Building a new PC? Or, looking to give your current system a performance boost? An SSD makes Windows snappy and responsive, even on older hardware - and you might be surprised by how affordable they are.

Choosing the right drive is fraught with difficulty, though: there's a huge range of brands and models to choose from. Make the wrong choice and you could end up missing out on performance, not to mention other useful features such as hardware encryption.

Then there's the technical question of whether you should choose a mainstream SATA disk, or step up to one of the latest M.2 models, with performance that regular drives just can't match.

SATA or M.2?

The first question is whether you should choose a SATA drive or a more modern M.2 model. SATA SSDs use the same data and power connectors as a regular hard disk, so they're pretty much guaranteed to work with any system made in the past ten years. The catch is that the SATA interface is limited to around 550MB/sec - and on older systems, some or all ports may only support half that data rate. You'll still feel the benefit of an SSD versus a mechanical drive but it means you can't realise the full performance potential of modern memory chips.

Advertisement - Article continues below
Advertisement - Article continues below

That's why the industry is moving towards the compact M.2 connector, which is effectively a miniature PCI-Express x4 slot designed specifically for SSDs. This supports the NVMe (Non-Volatile Memory Express) standard, which offers more than five times the bandwidth of SATA. Allowing for technical overheads, the theoretical maximum transfer speed for an NVMe drive is around 3,940MB/sec - more than enough headroom for even today's very fastest drives.

If you're building a new PC, there's a good chance your chosen motherboard will have a built-in M.2 slot. If it doesn't - or if you're upgrading an existing desktop system - it may be possible to add one via a cheap PCI-E expansion card (see pXX). But bear in mind that choosing M.2 doesn't automatically guarantee stellar performance - drive speeds can vary considerably.

A final format worth mentioning is mSATA, as found on some laptops and all-in-one PCs manufactured within the past five years. This is a compact design similar to M.2, but it connects to the SATA bus rather than PCI-E. A few manufacturers still offer mSATA variants of their SSDs; effectively these are the same drives as their regular SATA models, just in a different shape, so you can expect identical performance.

Physical form factors

So, you've picked your SSD; since your PC has the right connector, the new drive should just fit - right? Well, possibly not. Modern SATA SSDs come exclusively in the 2.5in format, and don't fit securely into the 3.5in drive bays in a typical desktop PC. If that's an issue for you, you might need to invest a few pounds in a 3.5in bracket to make it fit properly.

If you're upgrading a laptop, meanwhile, it might have been designed for a 9.5mm-thick mechanical disk. Since most SSDs use the slimline 7mm format, your new drive might rattle around rather than fitting neatly into the drive cavity. Some SATA drives come with a 2.5mm spacer that you can place on top of the drive to make sure everything fits snugly into place; if yours doesn't then you can buy one very cheaply online, or bodge it with Blu-Tack.

With M.2 things are simpler: consumer drives invariably use the standard "2280" format, which means they're 22mm wide by 80mm long, and are secured to the motherboard by a single screw. Technically, though, the M.2 specification does allow for drives to be different sizes; to be on the safe side, check that your chosen drive is in the 2280 format before buying.


In the early days of SSDs, a lot of fuss was made over single-level cell (SLC) versus multi-level cell (MLC) flash memory. The difference is simple: SLC memory stores a single bit of data in each physical memory cell, while MLC uses multiple charge levels to store two bits of data in each cell. This lets MLC deliver twice the capacity of SLC for roughly the same price, but it's a more complex design that's slower to write to, and wears out more quickly. Some predicted that MLC would die out as prices fell and SLC became viable for everyone.

In fact, the opposite has happened. MLC technology has become faster and more reliable, to the point where every consumer SSD uses it. Indeed, many drives use newer triple-level cell (TLC) technology which - as the sharp-witted will have guessed - stores three bits of information in every cell. This is often partnered with a buffer of SLC memory or DRAM, to give write operations an extra boost.

If you're buying an SSD for an enterprise-grade server then it's still worth weighing up the benefits of SLC versus MLC, but for a personal PC, this is one issue you don't need to worry about.

Featured Resources

What you need to know about migrating to SAP S/4HANA

Factors to assess how and when to begin migration

Download now

Your enterprise cloud solutions guide

Infrastructure designed to meet your company's IT needs for next-generation cloud applications

Download now

Testing for compliance just became easier

How you can use technology to ensure compliance in your organisation

Download now

Best practices for implementing security awareness training

How to develop a security awareness programme that will actually change behaviour

Download now

Most Popular

Microsoft Windows

What to do if you're still running Windows 7

14 Jan 2020
operating systems

17 Windows 10 problems - and how to fix them

13 Jan 2020
data governance

Brexit security talks under threat after UK accused of illegally copying Schengen data

10 Jan 2020

Dell XPS 13 (New 9300) hands-on review: Chasing perfection

14 Jan 2020