Gigabyte B450M DS3H-CF upgrade guide: RAM, SSD and CPU
Updated Oct. 20, 2026 · Written from this device's verified specifications
The Gigabyte B450M DS3H-CF is the original Gigabyte B450M DS3H micro-ATX motherboard; the "-CF" suffix is Gigabyte's internal model ID, and the retail board is sold as B450M DS3H in revision 1.x. Before you order anything, check which board you actually have. There are separate B450M DS3H V2 and B450M DS3H WIFI variants, and their CPU and memory support differs from the original. Everything below applies to the original board.
At a glance
- 4 DDR4 DIMM slots, up to 128 GB according to Gigabyte's manual; 64 GB is the most that's validated in practice
- DDR4-2933 natively, with higher XMP/overclock profiles up to DDR4-3600 possible
- 1 M.2 slot (M-key, SATA or NVMe, 2242 to 22110) plus 4 SATA 6 Gb/s ports
- A SATA M.2 drive disables at least one SATA port; NVMe drives don't
- AM4 socket; Ryzen 1000/2000 out of the box, Ryzen 3000/5000 after a BIOS update
- HDMI and DVI outputs only work if your CPU is an APU with integrated graphics
| 4x DDR4 DIMM (dual-channel), up to 128 GB | 4 × DDR4 DIMM · up to 128 GB total · 3600 MT/s |
|---|---|
| 1x M.2 M-key (SATA/NVMe) + 4x SATA 6 Gb/s | 5 × SSD / HDD M.2 2242 / M.2 2260 / M.2 2280 / M.2 22110 (NVMe / SATA) |
| AMD AM4 socket (1x PGA), B450 chipset | AM4 · Ryzen 5000, Ryzen 3000, Ryzen 3000, Ryzen 5000, Ryzen 3000 |
Lifecycle and support
A current model: sold new and supported.
| Milestone | Date |
|---|---|
| Release First available to buy. |
July 2018
Estimate
E-tail pricing already reported on 2018-07-08; Gigabyte itself publishes no launch date. Day-level on-sale date not published, so precision is month. Source ↗ |
Dates not listed haven't been published by the manufacturer or a reliable third party.
RAM: 4 DDR4 DIMM slots
You get 4 desktop DDR4 DIMM slots (not laptop SO-DIMM), running in dual-channel mode. DDR4 only - DDR3 and DDR5 don't fit. Nothing is soldered, so all four slots are yours to fill.
Per module, 32 GB DIMMs are the ceiling, which makes 128 GB the theoretical total in Gigabyte's manual. Treat that figure cautiously: Kingston's compatibility page only lists configurations up to 64 GB (its kits use 8 and 16 GB modules), and 32 GB DIMMs are the least validated size on this board. If you want more than 64 GB, buy from a retailer with a good returns policy.
Speed-wise, DDR4-2933 is the native top. Higher XMP/overclock profiles up to DDR4-3600 are possible, but the speed you actually reach depends on your CPU's memory controller and on how the board is loaded - with all four slots filled, or with dual-rank modules, the board often drops to lower speeds. Gigabyte's own QVL says its list is for reference only and recommends matched capacity and brand for two- or four-module setups.
Unbuffered ECC DDR4 modules physically fit, but the board runs them in non-ECC mode, so there's no error correction benefit. Registered or buffered server memory is not supported.
Buying tips:
- Buy a matched kit (2 modules for 16 or 32 GB, 4 modules for more) rather than mixing sticks.
- If you only need 16 or 32 GB, stick to 8 or 16 GB modules - these are the best validated.
- Don't pay extra for ECC modules on this board; you won't get ECC.
Storage: one M.2 slot and four SATA ports
Storage is where this board is most likely to surprise you. There is 1 M.2 slot (Socket 3, M-key) and 4 SATA 6 Gb/s ports, and that's it. There is no U.2, no SATA Express, no memory card slot, and no drive bays on the board itself - mounting 2.5-inch SSDs or 3.5-inch hard drives is up to your case, which also sets the thickness limits (commonly 7 mm or 9.5 mm SSDs and standard 3.5-inch drives).
The M.2 slot accepts 2242, 2260, 2280 and 22110 length modules, and both SATA and NVMe (PCIe 3.0 x4) drives. Only M-key modules fit: B-key-only and Key-E (Wi-Fi) modules do not. B+M-key SATA M.2 SSDs are fine, because they include the M key.
One important trap: the M.2 and SATA connectors share bandwidth. If you install a SATA M.2 drive, at least one of the four SATA ports becomes unavailable - check section 1-7 of the manual before you plan your drive layout. An NVMe (PCIe) M.2 drive leaves all four SATA ports free. Also note that a full PCIe 3.0 x4 connection depends on the CPU; older Athlon and 7th-gen APUs run the M.2 slot at reduced bandwidth or M.2-SATA only.
There's no official per-drive capacity limit stated anywhere. Large modern NVMe and SATA drives generally work, but verify specific models against Gigabyte's support pages if you're buying something unusually large. RAID 0, 1 and 10 are available on the SATA ports only - the M.2 slot is not part of RAID.
Buying tips:
- For a fast boot drive, pick an NVMe M.2 2280 (the most common length) so you keep all four SATA ports.
- If you want a cheap extra SSD in the M.2 slot, remember a SATA M.2 costs you a SATA port.
- Check your case's drive mounts and SSD thickness limits before buying 2.5-inch or 3.5-inch drives.
CPU: AMD AM4 socket with B450 chipset
The board has a single socketed AMD AM4 socket (PGA, user-replaceable) with the B450 chipset, and it takes standard AM4 coolers.
The CPU support list depends on both the BIOS version and your board's PCB revision. Gigabyte's manual for this revision lists Ryzen 1000, Ryzen 2000 and the Ryzen 1000/2000-series APUs with Radeon Vega Graphics. Ryzen 3000 and Ryzen 5000 support arrived later through BIOS updates, so a board running an older BIOS may not boot a newer CPU. The CPU support list differs for the V2 and WIFI variants, so always match against your exact board revision.
Two things to watch. First, the board has no USB BIOS Flashback feature, so you can't update the BIOS without a working CPU - if you buy old stock and a Ryzen 3000/5000 chip, you may need an older supported CPU installed first in order to flash. Second, no numeric TDP limit is documented by the manufacturer. 105 W parts do appear on the CPU support list (for example Ryzen 7 2700X and 8-core 3000/5000-series chips), so treat roughly 105 W as the practical ceiling. The 4+3-phase power design is budget-oriented: a 105 W CPU will run, but there's little overclocking headroom.
Finally, graphics: the HDMI 2.0 and DVI-D outputs only work with an APU (a Ryzen G-series or Athlon chip with integrated graphics). A CPU without integrated graphics requires a discrete graphics card, even for everyday desktop use.
Buying tips:
- Before ordering a Ryzen 3000 or 5000 CPU, check your board's revision and its CPU support list, and plan for a BIOS update.
- If you have no working CPU to flash with, buy a board/CPU combination that's already on a compatible BIOS, or a Ryzen 2000-series chip to bridge the update.
- Pairing a 105 W CPU with a decent cooler is sensible; the board's power design is better suited to 65 W chips.
How to upgrade
Before you start
- Update the BIOS first if you're installing a Ryzen 3000 or 5000 CPU - the board has no BIOS Flashback, so this must be done with a currently supported CPU fitted.
- Back up anything important, then shut the computer down fully and unplug the power cable.
- Ground yourself (touch the metal case or use an anti-static strap) before handling components.
- Open the case; your case's manual describes the exact disassembly, so follow it.
- Install the part: RAM in matched pairs in the slots the manual shows, an M.2 module of a supported length in the M-key slot, or the CPU into the AM4 socket with its cooler.
- Close the case, reconnect power and start up.
- Check that the BIOS/firmware sees the new part - memory amount and speed, the storage drive, and the CPU model - and that memory is running in dual-channel.
Frequently asked questions
How much RAM can the Gigabyte B450M DS3H take?
Gigabyte's manual states 128 GB total, using 32 GB modules in the four DDR4 DIMM slots. That's the least validated configuration, though: Kingston's compatibility page stops at 64 GB, because the kits it lists use 8 and 16 GB modules. For most people, 2x16 GB or 4x16 GB is the sweet spot.
Does the B450M DS3H support DDR5?
No. It's a DDR4-only board with four desktop DIMM slots. DDR3 and DDR5 modules won't fit.
Does it support Ryzen 5000 and Ryzen 3000 processors?
Yes, but only after a BIOS update - the original board shipped with support for Ryzen 1000/2000. Because there's no USB BIOS Flashback, you need a working supported CPU installed to perform that update. Support also varies by PCB revision, and the V2 and WIFI variants have their own lists, so check the list for your exact board.
Does the B450M DS3H have an M.2 slot for NVMe SSDs?
Yes - one M-key M.2 slot taking 2242, 2260, 2280 or 22110 modules, supporting both SATA and NVMe (PCIe 3.0 x4) drives. Key-E Wi-Fi modules and B-key-only modules don't fit. A SATA M.2 drive disables at least one of the four SATA ports; an NVMe drive does not.
Does it support ECC memory?
Unbuffered ECC DDR4 modules fit and work, but they run in non-ECC mode, so you get no error correction. Registered or buffered server memory is not supported at all.
Why doesn't my monitor work after a CPU upgrade?
The HDMI and DVI outputs only function with an APU - a Ryzen G-series or Athlon chip with integrated graphics. A processor without integrated graphics needs a discrete graphics card, even for basic desktop work.
Official documents and references
- PDF Gigabyte B450M DS3H user manual (PDF)
Slot layout, memory and storage tables, CPU support and connector details. - PDF Gigabyte B450M DS3H memory QVL (PDF)
Tested memory modules; Gigabyte notes the list is for reference only. - Kingston memory compatibility page for the B450M DS3H
Practical kit recommendations, topping out at 64 GB configurations.