ramprices.ukRAM, ranked by real £/GB — live Amazon.co.uk prices
Home › 128GB RAM

Cheapest 128GB RAM ranked by price per GB

prices updated 2 hours ago (22 Oct 2026, 13:42 BST)
Type
For
Rating
Buffered
ECC
Speed all
all none reset filters
Capacity 0GB
Unlimited
£/GB Price Capacity Manufacturer For Type Form Factor ECC / Buffered Description
£7.83best £/GB£1,002.66128GB (4x32GB)NVTEKDesktopDDR4DIMM 2666MHzNon-ECCUnbuffered
£10.18best £/GB£1,302.43★▼ 46%128GB (4x32GB)OWCMacDDR4SO-DIMM 3200MHzNon-ECCUnbuffered
£12.38£1,585.15128GB (4x32GB)NEMIX RAMServerDDR4DIMM 3200MHzECCBuffered
£15.28£1,955.58128GB (4x32GB)OWCMacDDR4SO-DIMM 3200MHzECCUnbuffered
£17.30best £/GB£2,214.36128GB (2x64GB)CorsairDesktopDDR5DIMM 6000MHz-
£33.54£4,293.70128GB (2x64GB)G.SKILLDesktopDDR5DIMM 6000MHzNon-ECC
£34.02£4,354.05128GB (2x64GB)G.SKILLDesktopDDR5DIMM 6000MHzNon-ECC

Showing kits rated 4★ and up (7). Show all 22 kits including unrated

128GB RAM: workstation and home-server territory

128GB is beyond what any game or ordinary creative application uses; it is for people who run many virtual machines, in-memory databases, large scientific or machine-learning datasets on the CPU, 8K video with effects, or a home lab that hosts a dozen services at once. The 22 128GB kits and modules above are ranked by price per gigabyte, from £5.05/GB to £36.49/GB (median £15.41/GB); the cheapest right now is OWC 128.0GB (8X 16GB) PC10600 DDR3 with ECC Recording 1333MHz 240 Pin … at £646.44.

How you get to 128GB

  • 4x32GB on a consumer board: the usual route on DDR4 (AM4 and Intel boards from 2018 on) and possible on DDR5, though DDR5 boards typically drop to 3600 to 4800MT/s with four sticks populated.
  • 2x64GB DDR5 kits, which appeared in 2026 for AM5 and Intel boards with a supporting BIOS; the cleaner option if your board lists 64GB modules on its QVL, and the way to keep two slots free.
  • 2x48GB or 4x48GB (96 or 192GB) DDR5 non-binary kits bracket this size and are worth pricing against it.
  • Single 128GB modules are server LRDIMMs or DDR5 RDIMMs for Xeon and EPYC systems; they will not work in a desktop.

Checking your board first

The motherboard manual's maximum memory figure is the hard limit, and on older DDR4 boards it is often 64GB. Even where 128GB is supported, filling all four slots is the most demanding thing you can ask of a memory controller; buy one matched 4x32GB kit rather than two 2x32GB kits, expect to run at or slightly below the rated speed, and let the machine complete a full memory test before trusting it with work. On DDR5, Intel's Core Ultra and AMD's Ryzen 9000 handle 128GB better than the first DDR5 generation did, but a BIOS update is frequently needed for 64GB modules.

ECC matters more at this size, simply because more bits are more chances for a flipped one, and a Ryzen PRO or Threadripper build with ECC UDIMMs, or a proper Xeon or EPYC workstation with RDIMMs from the server page, is often the right answer for anyone who genuinely needs 128GB. The 2019 Mac Pro and the 2019 and 2020 27-inch iMac both reach 128GB with the modules listed on the Mac page. Because the dense dies used in 32GB and 64GB modules were the first to be squeezed by AI demand through 2026, this page saw the biggest price swings on the site; open the price history before buying, and if 128GB is a "nice to have", the 64GB page will look considerably cheaper per gigabyte.

Frequently asked questions

How do I fit 128GB in a desktop?

Either 4x32GB on a board whose manual lists 128GB maximum (common on DDR4 boards from 2018 on and on AM5 and current Intel), or 2x64GB DDR5 on a board with a BIOS that supports 64GB modules. Four DDR5 sticks usually run below the kit's rated speed.

Should 128GB be ECC?

It is worth considering. More memory means more opportunities for a random bit flip, and workloads that need 128GB tend to be ones where silent corruption matters. Ryzen PRO and Threadripper take ECC UDIMMs; Xeon and EPYC workstations use RDIMMs from the server page.

What is the cheapest 128GB RAM right now?

The table on this page is sorted by price per gigabyte, so the best-value kit is always at the top. Today the cheapest 128GB RAM kit works out at £5.05 per GB. Prices come from Amazon.co.uk and are refreshed daily; open any kit to see its full price history before you buy.

Why rank 128GB RAM by price per GB instead of price?

A 32GB kit at £60 is better value than a 16GB kit at £35 even though it costs more. Dividing the price by the total capacity of the kit puts every size and brand on the same scale, which is the only fair way to compare a 2x8GB kit against a single 32GB stick. See price per gigabyte explained.

How do I know a 128GB RAM deal is genuine?

Every product page shows the price today against its 30, 90 and 180-day averages and its lowest recorded price. Memory prices rose sharply through 2026, so a kit can look discounted against last month while still being above its typical price for the year; the history graph shows which it is.