Dev Workstation PC Build
A Complete 15-Chapter Build Course
From first principles to a fully configured development machine
Table of Contents
- 01Planning Your Build·
- 02The Case·
- 03Motherboard·
- 04CPU·
- 05CPU Cooling·
- 06Memory (RAM)·
- 07Storage — NVMe, SATA & HDDs·
- 08Graphics Card (GPU)·
- 09Power Supply (PSU)·
- 10Case & Airflow·
- 11First Boot & BIOS Setup·
- 12Software Setup·
- 13Course Summary & What's Next·
- 14KVM Switch ✦ Bonus·
- 15Multimeter & Advanced Diagnostics ✦ Bonus·
Planning Your Build
Chapter 1 — Planning Your Build
Before a single screw is turned, the plan is already doing most of the work. A well-planned build saves money, avoids incompatibility headaches, and produces a machine that genuinely fits your needs. This chapter walks through exactly how to think about your requirements, audit your existing hardware, and arrive at a clear, confident parts list before chapter two begins.
Defining Your Use Case
The single most important question in any PC build is: what will this machine actually do? Every component selection flows from the answer. A machine built for video editing has completely different priorities from one built for gaming, and a development workstation differs again.
Use case categories and what they prioritise
| Use Case | CPU | RAM | GPU | Storage |
|---|---|---|---|---|
| Gaming | Fast single-core | 16–32GB | Critical — high spend | Fast NVMe |
| Video Editing / Rendering | Many cores | 32–128GB | GPU acceleration helps | Fast NVMe, large capacity |
| Software Development | Multi-core, fast compilation | 32–64GB+ | Light — basic display | Fast boot, large data |
| Home / General Use | Mid-range | 16GB | Integrated often fine | Standard SSD |
| Server / NAS | Efficiency | ECC preferred | Minimal | Capacity + redundancy critical |
Your specific use case
Your workload sits firmly in the software development column with some nuances that matter for component selection:
- Compilation and build tools — benefits most from CPU core count and fast NVMe storage
- Simultaneous remote sessions — X2GO (Linux desktop via OpenVPN), RDP, WinSCP, Kitty/PuTTY all running at once. Each session needs CPU threads and RAM; network is the bottleneck here, not GPU
- Three monitors — requires a GPU with three simultaneous display outputs; your RTX 3050 LP has exactly this
- Video playback — handled comfortably by any modern GPU or even integrated graphics; no requirement for a dedicated gaming card
- Not gaming — this is significant: you don't need to spend £400+ on a GPU, and your existing card is entirely suitable
Understanding Form Factors
Form factor describes the physical size standard of the motherboard — and because the case must fit the motherboard, and the motherboard determines which CPUs and RAM you can use, the form factor decision has a cascade effect on everything else. The three most common consumer form factors are:
- 1× PCIe slot only
- 2× RAM slots (max 64GB)
- Limited M.2 slots
- Small, challenging build
- Usually premium priced
- 2–4× PCIe slots
- 4× RAM slots (up to 128GB)
- Good M.2 options
- Fits most mid-tower cases
- Good value for money
- 4–7× PCIe slots
- 4× RAM slots (up to 128GB)
- Most M.2 slots (3–5)
- Best airflow options
- Easier to build in
Your existing Kolink Citadel is a Micro-ATX case, and Micro-ATX would work well for your build. However, since you're replacing the motherboard and potentially the case, ATX is worth considering — more M.2 slots (useful for adding an NVMe boot drive alongside your SATA SSDs), better long-term expansion, and generally easier to work inside. Chapter 2 covers the case decision in full.
Key Compatibility Concepts
Before selecting any component, there are five compatibility dimensions you must understand. Get any one of them wrong and the component simply won't work — or won't work well — with the rest of the build.
1 — CPU Socket
The physical interface between CPU and motherboard. A CPU and motherboard must share the same socket — they are not interchangeable. Major current sockets:
| Socket | Manufacturer | CPU Generations | RAM | Status |
|---|---|---|---|---|
| LGA1200 | Intel | 10th, 11th gen | DDR4 only | Dead — your current platform |
| LGA1700 | Intel | 12th, 13th, 14th gen | DDR4 or DDR5* | Recommended — current |
| LGA1851 | Intel | 15th gen (Arrow Lake) | DDR5 only | Very new, limited choice |
| AM4 | AMD | Ryzen 1000–5000 | DDR4 only | Mature, limited future |
| AM5 | AMD | Ryzen 7000–9000 | DDR5 only | Current AMD platform |
* LGA1700 boards come in DDR4 and DDR5 variants — not both on the same board. Choosing a DDR4 variant lets you reuse your existing 64GB DDR4-3600 RAM.
2 — Chipset
The chipset is a chip on the motherboard that controls communication between CPU, RAM, storage, and PCIe devices. It's paired to a CPU generation and determines which features are unlocked. For LGA1700 (Intel 12th/13th gen):
| Chipset | CPU Overclocking | RAM Overclocking | PCIe Lanes | Best For |
|---|---|---|---|---|
| B660 / B760 | No | Yes (XMP) | Fewer | Our build — great value, XMP for DDR4-3600 |
| H670 / H770 | No | Yes | Mid | Mid-range without OC need |
| Z690 / Z790 | Yes | Yes | Most | Overclockers, enthusiasts |
Since you're not overclocking the CPU, a B660 or B760 DDR4 board is the sweet spot — unlocks XMP for your DDR4-3600 RAM (which runs at 2133MHz by default without XMP enabled), saves £50–100 versus Z-series.
3 — RAM Generation (DDR)
DDR4 and DDR5 are physically different — the slots and notches are in different positions. You cannot put DDR4 in a DDR5 motherboard or vice versa.
| DDR4 | DDR5 | |
|---|---|---|
| Your existing RAM | 64GB DDR4-3600 ✓ | Would need new RAM |
| Typical speed range | 2133–5333 MHz | 4800–8000 MHz |
| Real-world dev workload difference | Negligible — bandwidth not the bottleneck | |
| 64GB kit cost (new) | ~£90–120 | ~£150–200 |
| Verdict for this build | Reuse existing — save £150+ | No benefit for your workload |
4 — PCIe (Peripheral Component Interconnect Express)
The slot standard that GPUs, M.2 NVMe drives, and expansion cards use. PCIe is backwards compatible — a PCIe 3.0 card works in a PCIe 4.0 slot and vice versa, just at the lower speed. Your RTX 3050 LP is PCIe 4.0 and will work in any modern LGA1700 board.
5 — Power Connectors
Modern motherboards use a 24-pin ATX power connector and a 4+4 or 8-pin CPU power connector. Your Corsair TX550M provides both. GPUs typically need 6-pin or 8-pin PCIe connectors — the RTX 3050 LP uses a single 8-pin (or 6+2 pin). All compatible with your existing PSU.
Your Existing Components — Full Audit
Budget Planning
A realistic budget has two parts: what you're spending, and what you're not spending because you're reusing components. Both matter.
| Item | Decision | Estimated Cost |
|---|---|---|
| GPU — RTX 3050 LP | Reusing existing | £0 (saved ~£280) |
| PSU — Corsair TX550M | Reusing existing | £0 (saved ~£100) |
| RAM — 64GB DDR4-3600 | Reusing existing | £0 (saved ~£170) |
| SSD — Samsung 870 EVO 2TB | Reusing existing | £0 (saved ~£150) |
| SSD — WD Blue 1TB | Reusing existing | £0 (saved ~£70) |
| Motherboard (LGA1700, DDR4, B760 ATX) | New | £160 – £240 |
| CPU (Intel Core i5-13600K or i7-13700K) | New | £220 – £350 |
| CPU Cooler (LGA1700 compatible) | New — old cooler bracket won't fit | £45 – £90 |
| Case (ATX mid-tower, optional upgrade) | New if ATX mobo chosen | £70 – £130 |
| NVMe M.2 Boot Drive (500GB–1TB) | New — recommended addition | £55 – £80 |
| Internal Blu-ray Drive | New — required | £45 – £80 |
| Internal Card Reader | New — nice to have | £15 – £25 |
| Windows 11 Pro | New licence required | £130 – £200 |
| Estimated Total | £740 – £1,195 |
Tools You'll Need
A PC build requires surprisingly few tools. Most of the job is done by hand. Here's what to have ready before build day.
Pre-Purchase Compatibility Checklist
Before ordering any component, run through this list. Each chapter will revisit these points in more detail, but this is the master reference.
| Check | Question to Answer | Your Build |
|---|---|---|
| Socket match | Does the CPU socket match the motherboard? | Both LGA1700 — confirmed |
| Chipset support | Does the chipset support your chosen CPU generation? | B760/Z790 supports 12th & 13th gen |
| RAM type | Does the board match your RAM generation (DDR4/DDR5)? | DDR4 variant board — reuses your 64GB kit |
| RAM speed | Does the board support your RAM's rated speed (XMP)? | B760 DDR4 supports XMP to 5333MHz — your 3600 is fine |
| Form factor | Does the motherboard fit inside the case? | Decide: Micro-ATX (keep case) or ATX (new case) |
| CPU cooler clearance | Does the cooler fit within the case's CPU cooler height limit? | Check chosen cooler height vs case spec — Chapter 5 |
| GPU clearance | Does the GPU fit the case's maximum GPU length? | RTX 3050 LP is short — fits any case |
| PSU wattage | Is the PSU rated for the total system power draw + 20% headroom? | 550W ample for RTX 3050 LP + 13th gen mid-range CPU |
| Storage connections | Does the board have enough SATA ports and M.2 slots? | Any B760 ATX has 4+ SATA + 2–3 M.2 |
| Power connectors | Does the PSU provide the right connectors? | TX550M provides 24-pin, 8-pin CPU, PCIe — all correct |
| Monitor connections | Does the GPU have outputs matching your monitors? | RTX 3050 LP: 3× DP 1.4 + 1× HDMI 2.1 — covers all 3 monitors |
Course Roadmap
Here's how the rest of the course is structured. Each chapter covers selection, compatibility, specs, assembly, testing, and reuse decisions for its component. Use the shorthand prompts (PC2, PC3…) to generate each chapter.
The Case
Chapter 2 — The Case
The case is the one component nobody notices when a build goes right — and the one everyone blames when it goes wrong. It shapes airflow, determines which motherboards fit, dictates your cooler height limit, and affects how enjoyable the build process itself is. It also holds your Blu-ray drive, which turns out to be a constraint with more impact on your choice than you might expect.
What a Case Actually Does
It's tempting to treat the case as a box that everything goes into. In reality it does five distinct jobs, and a poor case undermines all of them:
- Structural housing — holds every component securely and in the correct spatial relationship to one another
- Airflow management — channels cool air over hot components and exhausts warm air out. Poor airflow raises temperatures by 10–20°C and reduces component lifespan and performance
- Cable management — a case with good routing channels, grommets, and tie-down points keeps cables out of the airflow path and makes future upgrades straightforward
- Acoustic management — some cases are designed to reduce fan and drive noise through sound-dampening panels; others prioritise airflow over silence
- Expansion and access — drive bays, PCIe slots, and front I/O ports determine what you can add now and in the future
Case Sizes and Motherboard Compatibility
Cases are categorised by the largest motherboard they can accommodate. A larger case can always fit smaller boards, but not the reverse.
| Case Size | Fits Motherboards | Typical Use | For Your Build |
|---|---|---|---|
| Full Tower | E-ATX, ATX, mATX, ITX | Workstations, server-adjacent, enthusiast | More than needed — large and expensive |
| Mid Tower | ATX, mATX, ITX | Most desktop builds — the sweet spot | Recommended — room to work, good expansion |
| Mini Tower / mATX | mATX, ITX | Compact desktops, limited space | Your current case — viable but limiting |
| Small Form Factor (SFF) | ITX only | Ultra-compact, under-desk, HTPCs | Too restrictive — no 5.25" bay, cramped |
Reading a Case Specification Sheet
Every case product page lists a set of specifications. Here is what each one means in practice and why it matters for your build:
Airflow Fundamentals
Air has to travel in a logical path through the case: enter cool, pass over hot components, and exit warm. Incorrect fan direction or placement creates hotspots that reduce performance and lifespan.
Positive vs negative pressure
| Pressure Type | How it works | Pros | Cons |
|---|---|---|---|
| Positive pressure | More intake fans than exhaust | Dust pushed out; less ingress through gaps | Slightly warmer in some configs |
| Negative pressure | More exhaust fans than intake | Can run cooler | Draws dust in through every gap; filters useless |
| Neutral / balanced | Equal intake and exhaust | Good temperatures, reasonable dust control | Depends heavily on case sealing |
For a development workstation that you want to open infrequently and clean occasionally, slight positive pressure with filtered intakes is the practical optimum. A mesh-front case with two or three front intake fans and one or two rear/top exhaust fans achieves this easily.
What Makes a Case Good vs Bad
- Mesh or perforated front panel for airflow
- PSU shroud hiding cables below the motherboard
- Cable routing grommets and tie-down points behind the mobo tray
- Removable, tool-free dust filters on all intakes
- At least 1 × 5.25" bay (for your build)
- Thick steel construction (0.7mm+ SECC steel)
- Solid tempered glass side panel with secure latch
- Front USB-C plus at least 2× USB-A
- Pre-installed fans included (saves extra spend)
- Good clearance behind mobo tray for cable routing
- Clearly labelled standoff positions (or pre-installed)
- Bottom-mounted PSU (better thermals, easier access)
- Solid plastic front panel — restricts airflow severely
- No dust filters, or filters you can't reach without dismantling
- Thin, flexible steel that rattles under fan vibration
- No cable routing space (less than 15mm behind mobo tray)
- Tempered glass held by friction only — drops if knocked
- Poorly fitted I/O shield cutout (requires filing)
- Drive bays that block front fans completely
- No PCIe slot covers (open to dust from day one)
- Front audio header with no separate mic/headphone jacks
- Glossy external plastic — scratches and fingerprints immediately
- Restrictive GPU clearance (under 300mm)
- No side panel thumb screws — requires a screwdriver every time
The 5.25" Bay Problem
Between 2018 and 2022, the PC case market largely abandoned the 5.25" external bay. The reasoning was aesthetic — without optical drives, the blank bay covers created a visually cluttered front panel. Manufacturers switched to cleaner, all-mesh or solid-front designs.
The result is that finding a current, well-reviewed mid-tower case with a 5.25" bay is genuinely harder than it was five years ago. Many otherwise excellent cases — the Corsair 4000D, NZXT H7, Fractal Meshify 2, Phanteks P400A — have zero 5.25" bays.
Alternative: External USB Blu-ray
If the ideal motherboard choice forces you toward a case with no 5.25" bay, an external USB Blu-ray drive is a practical alternative. They cost £40–70, require no internal bay or SATA/power connection, work with any USB port, and can be stored away when not in use. The trade-off is a cable on your desk and slightly slower transfer speeds than internal SATA (though for occasional Blu-ray use, speed is irrelevant).
Your Existing Case — Kolink Citadel Mesh Analysis
| Specification | Kolink Citadel Mesh | Assessment |
|---|---|---|
| Form factor | Micro-ATX | Limits you to mATX or smaller motherboards |
| CPU cooler height | ~155 mm | Limits tower cooler height — check Chapter 5 carefully |
| GPU clearance | ~305 mm | RTX 3050 LP (~200mm) fits with ease |
| 5.25" external bays | 0 | No internal Blu-ray drive possible without modification |
| 2.5" / 3.5" bays | 2 × 2.5" + 1 × 3.5" | Enough for your 2 SSDs, no expansion room |
| Front panel | Mesh | Good airflow |
| Front I/O | 2× USB-A 3.0, audio | No USB-C front panel |
| Pre-installed fans | 1 × rear 120mm | Would need additional front intake fans |
| PSU shroud | Yes | Clean cable management |
| Build quality | Good for price | Solid budget-to-mid-range case |
Recommended Cases for Your Build
All recommendations below include a 5.25" bay and support ATX motherboards. They are ordered by overall suitability for a quiet development workstation.
Assembly — Installing Components Into the Case
The case is the first physical step of the build. Getting the case prepared correctly before any other components are installed saves frustration later. These steps are covered in full in Chapter 13, but understanding them now helps you evaluate how case-friendly your chosen enclosure actually is.
Testing the Case
The case itself has no electronic components to fail, but there are important physical checks to make before and after the build. Tick each one off before closing the side panels.
Decision Summary for Your Build
| Scenario | Case Decision | Cost Impact |
|---|---|---|
| ATX motherboard + internal Blu-ray | New ATX case with 5.25" bay — Fractal Define 7 recommended | £130–160 |
| Micro-ATX motherboard + internal Blu-ray | New mATX case with 5.25" bay — harder to find; be quiet! Pure Base 500 if available | £70–100 |
| ATX motherboard + external USB Blu-ray | New ATX case (many good options) + USB drive | £100–150 + £50–70 |
| Micro-ATX motherboard + external USB Blu-ray | Keep Kolink Citadel + USB drive | £50–70 for USB drive only |
Motherboard
Chapter 3 — The Motherboard
The motherboard is the nervous system of the build. Every other component connects to it — the CPU sits in it, RAM slots into it, storage plugs into it, and the GPU draws power through it. Choose the wrong one and you limit what CPU you can use, how fast your RAM can run, how many drives you can fit, and what you can add later. Choose well and it quietly enables everything else to perform at its best.
What a Motherboard Does
A motherboard performs four core functions:
- Physical mounting — provides sockets, slots, and ports for every component to attach to in the correct position relative to each other
- Power distribution — receives power from the PSU and regulates it down to precise voltages for the CPU, RAM, and chipset via the VRM (Voltage Regulator Module)
- Communication — manages the data lanes between the CPU, RAM, storage, GPU, and peripherals according to the chipset's routing rules
- Configuration — the BIOS/UEFI firmware lets you set boot order, enable XMP RAM profiles, monitor temperatures, and configure power settings before the OS even loads
The Platform Decision
The most important choice in selecting a motherboard is the platform — the combination of CPU socket and chipset generation. This decision locks in which CPUs you can use and which RAM type is supported. For a new build in 2024–2025, three platforms are worth considering:
- Mature, well-tested platform
- Widest board choice at every price point
- Excellent driver and software support
- DDR5 now affordable and future-proof
- More M.2 slots on typical boards vs DDR4 variants
- Requires new 64GB DDR5 kit (~£130–160)
- Socket will be replaced by LGA1851 for 15th gen+
- Saves ~£130–160 by reusing existing 64GB DDR4-3600
- DDR4-3600 is genuinely fast enough for dev workloads
- Slightly cheaper boards than DDR5 equivalents
- DDR4 boards increasingly hard to find new in 2025
- Fewer M.2 slots on some DDR4 board variants
- Less future-proof (DDR4 ecosystem declining)
- Longer platform lifespan — AM5 will support future Ryzen generations
- Excellent multi-thread performance for compilation
- Good value at the mid-range CPU tier
- Requires new 64GB DDR5 kit (~£130–160)
- Slightly higher board+CPU entry cost vs Intel equivalent
- Some dev tools and VMs have better Intel optimisation
Chipsets Explained
The chipset is a chip on the motherboard that manages traffic between the CPU, storage, USB, PCIe lanes, and other peripherals. The chipset generation must match the CPU generation, and the chipset tier determines which features are unlocked.
Intel LGA1700 chipsets (relevant to your build)
| Chipset | CPU OC | RAM OC / XMP | PCIe Lanes | M.2 Slots (typical) | Verdict |
|---|---|---|---|---|---|
| H610 | No | No XMP | Fewer | 1–2 | Budget only — avoid for this build |
| B660 / B760 | No | XMP / XMP 3.0 | Good | 2–3 | Sweet spot — recommended |
| H670 / H770 | No | Yes | More | 2–3 | Mid-tier, not much over B760 for your needs |
| Z690 / Z790 | Yes | Yes + manual OC | Most | 3–5 | Worth it only if overclocking — adds £60–100 |
B760 is the current-generation B-series chipset for 12th/13th gen Intel. It supports XMP (the profile that tells the board to run your RAM at its rated speed rather than the JEDEC default), offers 2–3 M.2 slots on most ATX boards, and costs £30–60 less than Z790 without meaningfully sacrificing anything for a non-overclocking development workstation.
AMD AM5 chipsets (for comparison)
| Chipset | CPU OC | RAM OC / EXPO | Verdict |
|---|---|---|---|
| A620 | No | Limited | Too restricted — avoid |
| B650 | Limited | EXPO / XMP | AMD equivalent of B760 — recommended if going AM5 |
| X670 / X670E | Yes | Full | Enthusiast tier — unnecessary for this build |
Reading a Motherboard Specification Sheet
Understanding the VRM
The VRM (Voltage Regulator Module) is the cluster of components along the top and left edge of the motherboard that converts the 12V from the PSU down to the precise voltage the CPU needs (typically 1.0–1.4V) and distributes it across multiple phases to reduce heat and ripple.
For your build, the key is matching VRM quality to the CPU. The i5-13600K and i7-13700K both have unlocked multipliers (K-suffix) but on a B760 board the CPU runs to Intel's default power limits — the VRM workload is predictable. A board advertised with "12+1" or more CPU power phases from a mainstream brand (MSI, ASUS, Gigabyte, ASRock) at the B760 price tier will handle either CPU comfortably.
What Makes a Motherboard Good vs Bad
- Strong VRM with heatsinks covering the phases
- XMP 3.0 support for DDR5 rated speed
- 3+ M.2 slots on an ATX form factor
- 2.5GbE ethernet (Intel or Realtek 2.5G NIC)
- USB-C on the rear I/O panel
- Front panel USB-C header (Type-E)
- BIOS FlashBack for CPU-free updates
- Good rear I/O coverage (6+ USB-A ports)
- Pre-installed I/O shield (saves fiddling)
- Clear BIOS with easy XMP toggle
- PCIe slot screw-latch (prevents GPU sag)
- M.2 thermal shields on all slots
- Only 1 M.2 slot on an ATX board
- H610 chipset — no XMP at all
- VRM with no heatsink on a K-series CPU board
- Only 1GbE ethernet in 2024/25
- USB 2.0 only front panel header
- Fewer than 4 SATA ports
- M.2 slots that disable SATA ports when used
- Only 2 fan headers on an ATX board
- Capacitors crowding the CPU socket area (cooler clearance)
- Poor BIOS reputation (check recent reviews)
- No XMP/EXPO support labelling — read carefully
- Flimsy PCIe slot without retention clip
Recommended Boards for Your Build
All recommendations below are ATX, LGA1700, and B760 chipset. Boards are presented in DDR5 and DDR4 variants side by side so you can compare the trade-offs directly.
DDR5 Boards (recommended path — requires new 64GB DDR5 kit)
DDR4 Boards (if keeping existing 64GB DDR4-3600 kit)
Your Existing Board — MSI B560M PRO-E
| Specification | B560M PRO-E | Assessment |
|---|---|---|
| Socket | LGA1200 | Dead platform — 10th/11th gen Intel only |
| Form factor | Micro-ATX | Limits to mATX or smaller cases |
| RAM type | DDR4 only | Can't be reused with a new CPU platform |
| Chipset | B560 | No overclocking, limited to its generation |
| M.2 slots | 1× M.2 (Gen 3) | Only one slot — no room to expand storage |
| SATA ports | 4 | Adequate but not generous |
| Ethernet | 1GbE | Slower than current 2.5GbE standard |
| Verdict | Replace — platform is discontinued, no upgrade path exists | |
Assembly — Installing the Motherboard
Testing the Motherboard
The first boot after installing a new motherboard is called POST — Power On Self Test. The board checks that all essential components are responding before handing control to the BIOS.
CPU
Chapter 4 — The CPU
The CPU is the brain of the build — every instruction your code executes, every SSH session you open, every Docker container compiling in the background, every X2GO frame arriving over VPN is processed here. For a development workstation, the CPU choice has more impact on daily feel than any other component. A fast CPU makes compiling quick, IDE indexing snappy, and ten simultaneous tasks manageable. A weak one makes all of those painful.
What a CPU Does
The CPU (Central Processing Unit) executes instructions — sequences of operations like add, compare, branch, and store — at extraordinary speed. Everything that happens on your computer is ultimately a stream of such instructions passing through the CPU. For a development workstation, the CPU is stressed by:
- Compilation — converting source code to binaries; naturally parallel, benefits strongly from more cores
- IDE background indexing — IntelliJ, VS Code, PyCharm continuously analyse and index your project while you type
- Docker and containerisation — each container can pin a core; more containers = more cores needed
- Remote desktop decoding — X2GO and RDP decode compressed video streams; sustained CPU load per active session
- Virtual machines — each VM gets its own vCPU allocation
- Database processes — local PostgreSQL, MySQL, Redis all consume CPU when queries run
- Browser + dev tools — Chrome with many dev tabs, Postman, Fiddler — all CPU consumers
Unlike gaming (which favours single-core clock speed), development workloads are a mix: some tasks (interactive typing, browser, IDE UI) favour single-core speed, while others (compilation, Docker builds, parallel test runs) reward many cores. The sweet spot for a dev machine is high IPC with a good core count — not the raw MHz number.
Understanding the Specs
Intel's Hybrid Architecture — P-cores and E-cores
Starting with 12th gen (Alder Lake), Intel moved to a hybrid CPU design that combines two very different core types on the same chip. This directly affects how your development workload is handled:
What this means for your workload:
- IDE, browser, interactive tasks → automatically scheduled on P-cores for maximum responsiveness
- Compilation, Docker build, test runner → spread across all cores (P + E) for maximum throughput
- Background X2GO / RDP stream decoding → E-cores absorb this without competing with your foreground work
- Requires Windows 11 for Intel Thread Director support — Windows 10 does not route correctly and wastes E-core potential
The Intel 14th Gen Warning
Intel 13th Gen — The Lineup for Your Build
| CPU | P-cores | E-cores | Threads | Boost | L3 Cache | TDP (PL1) | Price (est.) | Verdict |
|---|---|---|---|---|---|---|---|---|
| i5-13400 | 6 | 4 | 16 | 4.6GHz | 20MB | 65W | £160–190 | Strong value, but fewer cores than ideal for heavy dev multitasking |
| i5-13600K | 6 | 8 | 20 | 5.1GHz | 24MB | 125W | £220–260 | Strong budget pick — excellent IPC, good core count |
| i7-13700K ★ | 8 | 8 | 24 | 5.4GHz | 30MB | 125W | £280–340 | Top pick — best balance of multi-thread power and value |
| i9-13900K | 8 | 16 | 32 | 5.8GHz | 36MB | 125W / 253W MTP | £420–500 | Overkill; high TDP, significantly more expensive for marginal dev gain |
Head-to-Head: The Final Candidates
What to Look For (and Avoid)
- 8+ total cores for a heavy dev workstation
- Current-gen architecture (13th gen Intel or Ryzen 7000+)
- High boost clock (5.0GHz+) for single-thread responsiveness
- Confirmed socket match to your chosen motherboard
- Good IPC for the generation (check benchmarks vs your i5-10400)
- Reasonable TDP for your cooler budget
- K-suffix Intel = unlocked, but runs at spec on B-series boards — not a problem
- iGPU present — useful diagnostic fallback
- Brand-new, sealed box from reputable seller
- Intel 14th gen K-series (documented voltage/degradation issues)
- Any LGA1200 CPU (dead platform — same socket as your i5-10400)
- Any LGA1700 CPU below i5 tier (Celeron/Pentium for a dev machine is painful)
- Used / pulled CPUs without warranty
- i9-13900K unless you have a real use case — TDP is high and gains for dev are marginal
- Paying a premium for an F-suffix (no iGPU) when the non-F is similarly priced
- Cheap cooler bundles if buying a K-suffix — K CPUs don't include a stock cooler
- Mismatched socket to motherboard — always double-check both are LGA1700
Your Existing CPU — Intel Core i5-10400
| Specification | i5-10400 | i7-13700K (new) | Difference |
|---|---|---|---|
| Socket | LGA1200 (dead) | LGA1700 (current) | New platform with upgrade path |
| Architecture | Comet Lake (2020) | Raptor Lake (2022) | ~30-40% more IPC per clock |
| Total cores | 6 cores | 16 cores | 2.7× more cores |
| Threads | 12 | 24 | 2× more threads |
| Max boost clock | 4.3 GHz | 5.4 GHz | +25% single-core clock |
| L3 cache | 12MB | 30MB | 2.5× more cache |
| DDR5 support | No | Yes | Future-proof RAM path |
| PCIe generation | PCIe 3.0 | PCIe 5.0 | NVMe Gen 4/5 storage |
| Integrated graphics | UHD 630 | UHD 770 | Better iGPU fallback |
| Verdict | Replace — combined IPC + core count improvement makes this one of the most impactful upgrades you can make | ||
Installing the CPU
Thermal Paste — Application Methods
Thermal paste fills the microscopic gaps between the CPU lid and the cooler base, dramatically improving heat transfer. Too little = air pockets = high temps. Too much = overflow onto the socket = potentially catastrophic. The right amount applied correctly produces optimal results.
- Aim for a pea-sized amount (3–4mm diameter) in the centre of the CPU lid
- The cooler mounting pressure spreads it evenly across the die area
- Most thermal pastes (Noctua NT-H1, Arctic MX-4, Thermal Grizzly Kryonaut) perform similarly — avoid cheap "silver" paste or generic included tubes from unknown cooler brands
- After first boot, retighten cooler mounting screws after the paste has settled (some pastes spread slightly with heat — covered in Chapter 5)
Testing the CPU
Reuse vs Replace Summary
| Component | Keep or Replace | Reason |
|---|---|---|
| i5-10400 | Replace | LGA1200 — incompatible with all current platforms. No resale value against a new socket. |
| Intel Core i7-13700K | Buy new | Best fit for your workload — 16 cores, 5.4GHz boost, 30MB L3, confirmed B760 compatible |
| i5-13600K alternative | Buy new (if budget) | Saves ~£60–80. 14 cores is still a massive improvement. Consider if other budget areas are tighter |
CPU Cooling
Chapter 5 — CPU Cooling
The CPU generates heat proportional to its power draw — the i7-13700K can pull 180W+ under sustained load, enough to destroy itself in seconds without a cooler. The cooler's job is to move that heat away from the CPU lid, through a thermal interface, into a heatsink, and finally into the case air. Choose the right cooler and the CPU runs quietly at full speed indefinitely. Choose wrong and you get thermal throttling, high noise, and shortened component life.
How CPU Cooling Works
The heat pipe is the clever part: a sealed copper pipe filled with a small amount of fluid. The end touching the CPU base gets hot, the fluid evaporates and travels to the cool fin end, condenses back to liquid, and wicks back via a capillary structure. This happens thousands of times per second and is why modern tower coolers perform so well without any pumps or moving parts in the thermal path itself — only the fans move.
Air Cooler vs AIO Liquid Cooler vs Custom Loop
Reading a Cooler Specification Sheet
LGA1700 Mounting — What Changed
Intel's LGA1700 socket (12th and 13th gen) has a different physical footprint from the older LGA1151/LGA1200 sockets. The screw hole spacing is the same as LGA115x horizontally but different in the other axis — meaning coolers designed for older Intel platforms will not mount correctly on LGA1700 without an updated bracket.
The LGA1700 socket is also shared with LGA1851 (Intel 15th gen Arrow Lake) at the same screw spacing — so a cooler labelled LGA1700/LGA1851 will work on 12th, 13th, and 15th gen boards, giving you future upgrade flexibility.
Case Clearance — Will Your Cooler Fit?
Based on the cases reviewed in Chapter 2, here's how each recommended cooler fits:
Fan Direction — Getting It Right
What Makes a Cooler Good vs Bad
- Explicitly lists LGA1700 in compatible sockets
- Screw-down backplate (not push-pin clips)
- Dual tower with 6+ heat pipes for a 125W+ CPU
- 140mm fans for quieter operation vs 120mm at same RPM
- TDP rating 220W+ gives thermal headroom
- Named brands: Noctua, be quiet!, Arctic, DeepCool
- Fan connector: 4-pin PWM (speed controlled by mobo)
- Low noise at idle (check reviews — under 25 dBA)
- Thermal paste included (or known good brand)
- Replacement fans available (futureproof)
- Push-pin plastic clips (uneven contact, falls out with age)
- No explicit LGA1700 support in spec sheet
- Single tower with 4 pipes for a 125W+ CPU — will throttle
- Unknown brand with no reviews
- TDP rating below 150W for the i7-13700K
- RGB-heavy, massive designs with thin fin stacks
- 3-pin DC fans (not PWM-controllable by the motherboard)
- Pre-applied thermal paste that's dried / cracked (old stock)
- Very cheap single-fan 120mm options (≤£20) for a 125W CPU
Recommended Coolers for the i7-13700K
Optional: The LGA1700 ILM Temperature Fix
Intel's LGA1700 retention mechanism (ILM — Independent Loading Mechanism) applies uneven pressure across the CPU package, causing it to bow slightly. This reduces contact quality between the CPU lid and cooler base and typically adds 5–10°C to temperatures. An aftermarket replacement ILM solves this.
Assembly — Mounting the CPU Cooler
Testing the Cooler
Target temperature zones
Memory (RAM)
Chapter 6 — Memory (RAM)
RAM is the CPU's working space. Every application you open, every file you're editing, every Docker container running in the background, and every remote desktop stream being decoded occupies RAM. Run out and the OS starts swapping to disk — and the machine bogs down immediately. This chapter settles the DDR4 vs DDR5 question with real numbers, explains the single most commonly skipped configuration step (XMP activation), and gives you specific kit recommendations for each path.
What RAM Does
RAM (Random Access Memory) holds the data and instructions the CPU is actively working with right now. Unlike storage (SSD/HDD), RAM is volatile — it loses its contents when power is removed — but it's orders of magnitude faster than any SSD. The CPU can access RAM in nanoseconds; it would take microseconds to wait for the same data from even the fastest NVMe drive.
When you open an application, its code and data load from storage into RAM. When you switch to it, the CPU reads from RAM. When you run out of RAM, the OS uses a swap file on the SSD as overflow — and the speed difference is immediately noticeable: things that were instant become slow.
For your dev workstation, RAM is constantly consumed by:
Understanding the Specs
XMP — The Step Everyone Forgets
OC tab → AI OC Genie or DRAM Frequency; ASUS: AI Tweaker → AI Overclock Tuner; Gigabyte: TweakerDisabled to XMP Profile 1Dual Channel — Always Use the Correct Slots
Installing RAM in the wrong slots produces single-channel operation — half the memory bandwidth. The performance impact is measurable in compilation and large file operations. Always check your motherboard manual for the dual-channel slot pairing. On most boards, the recommended pairing is slots A2 and B2 (the 2nd and 4th from the CPU).
Correct configuration — 2 sticks, slots A2 + B2
empty
32GB
empty
32GB
Wrong configuration — 2 sticks in A1 + A2 (same channel)
32GB
32GB
empty
empty
DDR4 vs DDR5 — The Full Comparison
Your Specific Decision — Keep or Replace?
DDR5 Kit Recommendations (if choosing DDR5 path)
The sweet spot for DDR5 on Intel LGA1700 is DDR5-6000 C36 — it offers the best balance of bandwidth, latency, and price. Aim for a kit explicitly listed as compatible with your chosen motherboard (manufacturers maintain QVL — Qualified Vendor Lists — on their product pages).
What to Look For (and Avoid)
- Matched pair (2×32GB) — never a single 64GB stick
- XMP 3.0 (Intel) or EXPO (AMD) profile on the label
- DDR5-5600 minimum; DDR5-6000 C36 is the sweet spot
- Named brands: G.Skill, Corsair, Kingston Fury, Crucial Pro
- Listed on your board's QVL (Qualified Vendor List)
- Low-profile heatspreader if using a big dual-tower cooler
- DDR4 path: your existing kit is already good — keep it
- Heatspreader height under 40mm for safe cooler clearance
- DDR4 in a DDR5 board, or DDR5 in a DDR4 board (physically impossible anyway)
- Single 64GB stick — always loses bandwidth vs 2×32GB
- DDR5 below C40 at DDR5-4800 — barely faster than JEDEC default
- Unknown brands with no reviews or QVL presence
- Buying 4×16GB instead of 2×32GB — fills all slots, no upgrade path
- DDR5 kits above DDR5-7200 without checking your board's support
- Forgetting to check heatspreader height vs cooler clearance
- Skipping XMP activation — most common performance loss in new builds
Installing RAM
Testing RAM
Storage — NVMe, SATA & HDDs
Chapter 7 — Storage
Storage holds everything that persists when the power goes off — your OS, your code, your tools, your data. Unlike RAM (Chapter 6, which forgets everything on shutdown), storage is permanent. For a development workstation, storage speed directly affects how fast your IDE opens, how quickly compilation reads and writes object files, how snappy Docker image pulls feel, and how long Windows boot takes. You have two excellent SATA SSDs worth keeping, and one gap to fill: a fast NVMe boot drive.
The Storage Speed Hierarchy
Not all storage is equal. Here is the real-world sequential read speed of each storage type — the speed at which large files (OS install, Docker layers, VM images) are read from the drive:
Understanding the Specs
Your Existing Storage — Keep or Replace?
Drive Organisation Strategy
With three internal drives and three external drives, a clear organisation strategy prevents confusion and maximises the benefit of each drive's characteristics. The fast NVMe handles everything that needs to be fast; the SATA SSDs handle everything that needs to be large and accessible; the externals handle cold storage.
C:\ProgramData\Docker. Docker images for a typical dev setup (multiple services, databases, runtimes) can easily reach 50–100GB. Move the Docker data root to a dedicated folder on the NVMe drive via Docker Desktop → Settings → Resources → Advanced → Disk image location. Do this before pulling images, not after, to avoid a slow migration.
Recommended NVMe Boot Drives
All recommendations below are PCIe Gen 4, M.2 2280, with DRAM cache. Available in 1TB and 2TB — 2TB is strongly recommended given the minimal price difference and your multi-container dev workload.
What to Look For (and Avoid)
- PCIe Gen 4 NVMe for the OS/boot drive
- DRAM cache on the primary OS drive
- 2TB for boot drive — headroom for Docker + projects
- Named brands: Samsung, WD Black, Seagate FireCuda, Crucial
- 5-year warranty on NVMe drives
- TBW ≥ 300 TBW per 1TB capacity
- Use motherboard M.2 heatsink on the NVMe drive
- Separate drives for OS and data (isolation + easier reinstall)
- Keep existing SATA SSDs — no need to replace them
- Booting Windows from a SATA SSD when M.2 slots are available
- PCIe Gen 5 NVMe — runs hot, costs more, marginal gain
- DRAM-less drives as the OS boot drive (fine for data, not boot)
- Single huge drive for everything — OS failure = data risk
- Skipping the motherboard M.2 heatsink — NVMe drives run hot under load
- Buying a cheap no-name NVMe with no verifiable TBW rating
- Connecting SATA drives without checking M.2 slot SATA-port sharing
- Leaving Docker data in the default location before pulling images
Assembly
Installing the NVMe M.2 drive (boot drive)
Connecting the SATA SSDs
Testing Storage
Graphics Card (GPU)
Chapter 8 — Graphics Card (GPU)
The GPU drives your displays, decodes video, and handles anything that benefits from thousands of small parallel compute cores. For most developers, the GPU is the least critical performance component — but it's the first thing you notice when it's wrong. A dead output means a dark monitor. An unsupported resolution means a blurry display at 165Hz. This chapter confirms your existing RTX 3050 LP is the right call for now, explains the low-profile form factor quirk in an ATX case, and gives you a clear upgrade path if your workload ever grows beyond it.
What a GPU Does — For a Developer
GPUs serve several distinct functions, and not all of them matter equally for a development workstation:
For your workload — development, video playback, remote desktop, no gaming — the GPU is almost always idle. Its main job is to drive three monitors and hardware-decode video when you play it. Neither task requires significant GPU power.
Your GPU — GeForce RTX 3050 LP 6G OC
Three-Monitor Compatibility — Confirmed
The RTX 3050 supports up to 4 simultaneous displays. Your three 27" monitors are well within this limit, and DisplayPort 1.4 (present on the RTX 3050) has sufficient bandwidth for all three at their native resolutions and refresh rates.
Low Profile Card in a Full-Size ATX Case
The electrical connection is between the GPU's PCIe connector and the motherboard slot — this is completely unaffected by bracket height. The gap in the rear panel is cosmetic and minor. In a well-filtered case like the Fractal Define 7, the positive pressure airflow means dust does not actively enter through gaps; it is pushed out. If the gap bothers you, metal slot cover blanks cost about £2–3 for a pack of ten.
PCIe Compatibility — RTX 3050 LP in a B760 Board
| Spec | RTX 3050 LP | B760 Motherboard | Result |
|---|---|---|---|
| PCIe generation | PCIe 4.0 | PCIe 5.0 primary slot | Backwards compatible — runs at PCIe 4.0 speed |
| Lane width | × 16 | × 16 (CPU-connected) | Full bandwidth — no bottleneck |
| Physical slot | Standard length | Full-length PCIe slot | LP card fits in any full-length slot |
| Power draw | 75–80W (slot only / 6-pin) | Slot provides 75W standard | No PSU connector needed on many variants |
| Driver support | NVIDIA Ampere — ongoing | Any modern Windows/Linux | Full driver support from NVIDIA |
A PCIe 4.0 GPU in a PCIe 5.0 slot operates at PCIe 4.0 speed — exactly what the card was designed for. There is no compatibility issue and no performance penalty. The PCIe standard is fully backwards and forwards compatible: any card works in any same-or-newer slot.
Honest Limitations — What to Know
The RTX 3050 LP is the right GPU for this build today. But knowing its limits helps you recognise when an upgrade makes sense in the future:
- 6GB VRAM — sufficient for dev work, video playback, and light inference. If you begin running local LLMs or training ML models, 6GB limits the model size you can load on the GPU. The smallest useful Llama 3 8B model in 4-bit quantisation requires ~5–6GB, which leaves almost no headroom.
- Limited gaming performance — the 6GB frame buffer and lower shader count means demanding modern games at 1440p run at reduced settings. This is irrelevant to your stated use case but worth noting if priorities shift.
- No AV1 encode — RTX 3050 (GA107) has AV1 decode but not AV1 encode (that arrived with Ada Lovelace / RTX 4000 series). AV1 hardware encode is increasingly useful for video streaming and screen recording. Not relevant for your current workflow.
- Single fan / LP cooler — the LP variant runs its single fan harder than a dual-fan full-size card under the same load. Under sustained GPU load (rare for dev work) it may be audible. Under typical dev + video workload it is near-silent.
Upgrade Path — If Your Needs Change
These GPUs are worth considering when the RTX 3050 LP no longer meets your requirements. All are full-size (standard height) cards that fit comfortably in the Fractal Define 7:
What Makes a Good Dev GPU
- Enough outputs for all monitors (3+ for your setup)
- DisplayPort 1.4 for any 144Hz+ monitor
- Hardware video decode (H.264, H.265, AV1)
- Low TDP — your PSU and CPU need the budget
- Stable, long-term driver support (NVIDIA/AMD mainstream)
- PCIe 4.0 or newer — works in any modern board
- VRAM matched to actual use case (6GB is fine for dev)
- Quiet at idle — most dev work barely touches the GPU
- Paying for RTX 4090 performance for a dev-only machine
- Using integrated graphics when a discrete GPU is available
- Connecting the 165Hz monitor via HDMI 2.0 instead of DP
- Skipping GPU drivers after install — Windows installs a basic display driver, not the full CUDA/NVENC driver set
- Not checking max simultaneous display count before buying
- Using HDMI-to-DP adapters (they don't work) instead of DP-to-HDMI
- Plugging monitors into the motherboard's rear video output instead of the GPU
- Forgetting to remove the PCIe slot protection cover before inserting the card
Installing the GPU
Installing NVIDIA Drivers
Windows will install a basic Microsoft display driver automatically, giving you a functional desktop. However, the full NVIDIA driver package is needed for hardware video decode, CUDA support, NVENC encoding, and proper power management (without it, the GPU may run its fan harder than necessary).
- Visit nvidia.com/drivers → select: Product Type: GeForce, Series: GeForce RTX 30 Series, Product: GeForce RTX 3050 → download the Game Ready Driver (or Studio Driver if you prefer a more conservative release cycle)
- Run the installer — choose Custom Install → Clean Installation to remove any remnants of previous drivers
- Reboot after installation
- After reboot, right-click the desktop → Display Settings → verify all three monitors are detected and set to their correct resolutions and refresh rates (particularly the 165Hz monitor — confirm it is set to 165Hz, not defaulting to 60Hz)
- Install GeForce Experience (optional but convenient for driver updates and Shadowplay screen recording)
Testing the GPU
Power Supply (PSU)
Chapter 9 — Power Supply Unit (PSU)
The PSU converts mains AC (230V in the UK) to the clean, stable DC voltages that every component in your machine depends on. A quality PSU from a known manufacturer running well within its rated capacity will likely outlast everything else in this build. Your Corsair TX550M is that PSU. This chapter confirms it handles the full component stack comfortably, documents every cable it needs to supply, and gives you a clear picture of when a higher-wattage unit would become necessary.
What a PSU Does
Your mains socket delivers 230V AC (alternating current) at 50Hz. Every component in the PC runs on DC (direct current) at far lower voltages. The PSU performs three functions:
- Rectification — converts AC to raw DC using a transformer and diode bridge
- Regulation — smooths the raw DC into stable +12V, +5V, and +3.3V rails using capacitors and feedback circuits. A good PSU holds these within ±5% of target under any load condition.
- Protection — shuts down (rather than frying your components) if it detects overvoltage, overcurrent, overtemperature, or a short circuit
The power number on the label (550W) is the maximum continuous DC output the PSU can deliver. It tells you nothing about efficiency. The efficiency rating (80+, Gold, etc.) tells you how much of the AC power it draws from the wall actually reaches your components vs. how much is lost as heat.
Your PSU — Corsair TX550M 550W
Understanding 80+ Efficiency Ratings
Power Budget — This Build
Three scenarios matter: idle (productivity, browsing), sustained dev (compilation, Docker builds), and worst-case peak (CPU at full burst + GPU under simultaneous load). The TX550M must handle worst-case without exceeding 80% of rated capacity — a safety margin recommended to preserve longevity.
Semi-Modular Cable Guide — What This Build Needs
The TX550M separates its cables into two groups: fixed (permanently attached, always needed) and modular (plug in only what the build requires). Only attach the modular cables you need — unused cables contribute to clutter and reduce airflow.
Installing the PSU
The Paperclip Test — Verifying the PSU Standalone
If you want to test the TX550M before or after the build — without risking connected components — the paperclip test lets you power on the PSU standalone to confirm the fan spins and voltages are present.
Testing the PSU In-System
When the TX550M Would Need Replacing
The TX550M is the right PSU for this build. However, future GPU upgrades change the power equation significantly. Here's when 550W becomes insufficient:
Case & Airflow
Chapter 10 — Case & Airflow
Your current Kolink Citadel Mesh is a capable mATX case — but the B760 ATX motherboard recommended in Chapter 3 won't fit inside it. This chapter explains why the case must change, recommends the Fractal Define 7 as the right replacement for this build, covers the airflow principles that keep an i7-13700K and RTX 3050 LP running cool and quiet, and walks through the optimal build sequence for putting everything together inside the chassis.
Why the Kolink Citadel Mesh Has to Go
Fractal Define 7 — Key Specifications
Airflow Fundamentals
Case airflow has one goal: move cool air from outside the case past the heat-generating components and push hot air out. The i7-13700K and RTX 3050 LP are the primary heat sources. A well-designed airflow path prevents hot air from any component from re-entering another component's cooling zone.
Fan Layout — Stock Configuration (Recommended)
The three included 140mm fans are all you need for this build's thermal load. The i7-13700K's heat is handled primarily by the NH-D15 G2's tower fans, not the case fans — case fans move air through the chassis, the cooler fans move air through the heatsink fins.
Optimal Build Order — The Right Sequence
PC builds go wrong most often not because of component mistakes, but because of sequence mistakes — installing something in an order that makes the next step harder or impossible. The order below minimises reaching into tight spaces and avoids having to partially disassemble what you've already built.
Cable Management — Define 7 Specifics
Pre-Power-On Checklist — Check Before You Press the Button
First Boot & BIOS Setup
Chapter 11 — First Boot & BIOS Setup
Pressing the power button for the first time on a new build is the moment everything either works or doesn't. This chapter walks through what happens in the first few seconds after power-on, how to enter the UEFI BIOS, and the six settings you must configure before installing Windows — starting with the single most-skipped step that silently costs 69% of your RAM's bandwidth.
The Power-On Sequence — Second by Second
Here is what happens from the moment you press the power button to the BIOS splash screen, and what each stage looks like when it's working correctly:
Navigating the UEFI BIOS
Critical BIOS Settings — Configure Before Installing Windows
These six settings must be configured before Windows installation. Some (XMP, virtualisation) cannot be changed after installation without re-activating hardware features. Others (AHCI mode, TPM) cause major problems if Windows is already installed on the wrong setting.
or: EZ Mode → XMP button (top bar)
Select: XMP Profile 1
DRAM Frequency will update to: DDR4-3600
or: EZ Mode → "D.O.C.P." button
Select: D.O.C.P. (DDR4-3600)
This is ASUS's label for Intel XMP
PL1 (sustained) = 125W
PL2 (short burst, 56s) = 253W
Many B760 boards default to
"Enhanced" or "MCE" mode:
PL1 = 253W sustained (incorrect!)
This runs PL2 limits indefinitely
CPU Base Power → 125 (W) [= PL1]
CPU Turbo Power → 253 (W) [= PL2]
CPU Power Limit 4 → Auto
ASUS TUF path:
Advanced → AI Tweaker → ASUS MultiCore Enhancement → Disabled
Then: Advanced CPU Core Settings
Long Duration Package Power → 125
Short Duration Package Power → 253
Intel Virtualization Technology → Enabled
Intel VT-d Technology → Enabled
Intel (VMX) Virtualization Technology → Enabled
VT-d → Enabled
Verify after Windows install:
Task Manager → Performance → CPU
→ "Virtualization: Enabled"
SATA Mode → AHCI
SATA Mode Selection → AHCI
Critical: Do not change SATA mode after Windows is installed — Windows will BSOD. If you've already installed Windows on RST mode and want to switch to AHCI, follow Microsoft's safe-switch procedure (registry change before rebooting).
Security Device Support → Enable
TPM Device Selection → PTT
PTT = Intel Platform Trust Technology
(firmware-based TPM built into B760 chipset)
No separate TPM module needed
TPM State → Enabled
Pending operation → None
AND: Boot → Secure Boot
→ Secure Boot → Enabled
→ OS Type → Windows UEFI mode
Verify in Windows:
Win+R → tpm.msc → "TPM 2.0 Ready for Use"
→ Select each fan header → Customise curve
Or: EZ Mode → Fan speed icons on board diagram
CPU_FAN → Temperature source: CPU Package
CHA_FAN 1–3 → Temperature source: System
Other Useful Settings
| Setting | Where (MSI) | Value | Why |
|---|---|---|---|
| Resizable BAR | Settings → Advanced → PCI Sub-system → Re-Size BAR Support | Auto / Enabled | Allows the CPU to address the full 6GB of RTX 3050 LP VRAM directly. Small performance gain in 3D workloads. Requires "Above 4G Decoding" also enabled (same menu). |
| Above 4G Decoding | Settings → Advanced → PCI Sub-system | Enabled | Required for Resizable BAR to work. Also improves compatibility with high-memory GPUs in general. Enable this first, then Resizable BAR. |
| Boot Order | Settings → Boot → Boot Option Priorities | NVMe SSD first | Set the new NVMe drive as the primary boot device. Remove USB and network boot options from the list if you don't need them — reduces POST time by 1–2 seconds. |
| Fast Boot | Settings → Boot → Fast Boot | Enabled (but know Del still works) | Skips USB device enumeration on POST for faster boot. Can be enabled once stable. If the keyboard stops working at the BIOS prompt, disable Fast Boot so USB initialises early enough for keystroke capture. |
| CSM (Legacy BIOS) | Settings → Boot → CSM | Disabled | CSM (Compatibility Support Module) enables legacy BIOS for old operating systems. Windows 11 requires UEFI; leave CSM disabled. Enabling it disables Secure Boot. |
| Wake on LAN | Settings → Advanced → Wake Up Event | Personal preference | Allows the machine to be powered on remotely over the network. Useful if you SSH into this machine from elsewhere. Requires the machine to be plugged in but powered off (S5 state). |
Q-LED Debug LEDs — Diagnosing POST Failures
MSI B760 boards have four diagnostic LEDs in the bottom-right corner labelled CPU, DRAM, VGA, and BOOT. ASUS boards have a similar four-LED cluster. A LED that stays lit after POST indicates which component failed to initialise:
Saving Settings & Exiting BIOS
After making changes: press F10 (MSI and ASUS both use F10 for Save & Exit). A confirmation dialog appears — confirm Yes. The system will reboot with the new settings applied. Memory training will run again if XMP was enabled — expect 1–2 automatic reboots before reaching the Windows boot screen.
First Boot Validation — After BIOS Configuration
Boot into Windows (or the Windows installer if doing a fresh install). Run these checks before declaring the system ready:
Software Setup
Chapter 12 — Software Setup
The hardware is installed, BIOS is configured, XMP is enabled. This chapter covers the software side: installing Windows 11 cleanly on the new NVMe, getting drivers in the right order, setting up WSL2 and Docker with sensible memory limits, organising the three drives, and running the benchmarks that confirm everything is working as expected — including a side-by-side comparison with the old i5-10400 machine.
Windows 11 — Clean Install on the NVMe
Driver Installation — Order Matters
Windows 11 automatically installs generic drivers for most devices during setup, but generic drivers are not the same as manufacturer-optimised drivers. Install in this order — the chipset must go first because every other driver is mapped to devices it exposes:
WSL2 Setup & Configuration
WSL2 (Windows Subsystem for Linux v2) is the foundation for Docker Desktop on this machine and your primary Linux environment for dev work. Install and configure it before Docker.
Critical: Configure WSL2 Memory Limits
By default, WSL2 can consume up to 50% of system RAM (up to 32GB on a 64GB machine). This is too aggressive for a dev machine where Windows, Docker, and the IDE also need memory. Create a .wslconfig file in your Windows home directory to cap it:
Docker Desktop — WSL2 Backend Configuration
docker command available inside your Ubuntu WSL2 terminal — you can run containers from either Windows Terminal or WSL2.C:\Users\YourName\AppData\Local\Docker\wsl — which is on the NVMe (C:). This is correct and requires no change. However, the Docker disk image (a large .vhdx file that can grow to tens of GB) lives in that same location. Monitor C: drive space as you pull images and prune regularly.docker system prune -a — removes stopped containers, dangling images, unused networks. Run this before any disk-full situation on C:.--memory flags. Disk image size limit: 64GB is a reasonable starting point; expand later if needed.Essential Dev Software — Install Order
| Software | Where to Get | Notes |
|---|---|---|
| Windows Terminal | Microsoft Store → "Windows Terminal" | Install first — much better than legacy PowerShell window. Set WSL2 Ubuntu as the default profile. |
| Git (Windows) | git-scm.com → Git for Windows | Install with "Git Credential Manager" enabled. Shares credential store with WSL2 git via git config --global credential.helper "/mnt/c/Program\ Files/Git/mingw64/bin/git-credential-manager.exe" inside WSL2. |
| VS Code | code.visualstudio.com | Install the WSL extension immediately after. This lets VS Code run its server inside WSL2 while the UI stays on Windows — best of both worlds for Linux-based dev work. |
| Python (Windows side) | python.org or Microsoft Store | Also install Python inside WSL2 separately — the Windows and WSL2 installs don't share packages or virtual environments. |
| Node.js | Install via nvm inside WSL2 rather than the Windows installer — avoids PATH conflicts between Windows and WSL2 node versions. | |
| JDK | Adoptium.net → Eclipse Temurin LTS | If doing Java dev. Temurin is free, open-source, and actively maintained. Install on Windows for IDE use and inside WSL2 for build tooling separately. |
| Samsung Magician | samsung.com/semiconductor → Magician | Monitors 990 Pro and 870 EVO health, temperature, firmware version. Set 990 Pro to "High Performance" mode in Magician for maximum throughput. |
| CrystalDiskInfo | crystalmark.info | Independent SMART health monitoring for all drives. Runs in system tray, alerts on drive health changes. Free. |
| HWiNFO64 | hwinfo.com | Real-time sensor monitoring — CPU per-core temps, VRM temps, RAM voltage, GPU temp, fan RPMs. The most comprehensive sensor tool available. |
Storage Organisation — All Three Drives
- Windows 11 (system files, page file)
- Installed applications and IDEs
- Active git repositories (C:\Dev\projects)
- Python venvs and Node modules
- Docker disk image (.vhdx — auto-located here)
- WSL2 virtual disk (/home filesystem)
- Database files (Postgres, MySQL data dirs)
- VirtualBox / VMware .vmdk disk images
- Archived project repositories
- Large datasets and media files
- Docker image tarballs (docker save exports)
- ISO files and installation media
- Build artefacts and compiled binaries
- Personal documents and photos
- Browser downloads (move default folder here)
- Local backup of C:\Dev (weekly robocopy)
- Music and personal media
- Scanned documents
Benchmarks — Confirming Everything Works
Run these benchmarks once the machine is fully set up. They serve two purposes: confirming the hardware is operating correctly, and giving you a reference baseline so future regressions (thermal throttling, RAM frequency drift) are detectable.
Old vs New — Performance Jump
Software Setup Completion Checklist
free -h — the total memory should reflect your .wslconfig memory= setting (e.g. ~15.5 GB for memory=16GB). Run nproc — should show the processor count you set.docker run --rm hello-world → success. In WSL2 terminal: same command → success. Both environments sharing the same Docker daemon confirms WSL2 integration is working.Course Summary & What's Next
Chapter 13 — Course Summary & What's Next
Complete Parts List — Buy vs Keep
| Configuration | New Spend | Notes |
|---|---|---|
| Budget (AK620 cooler, 1TB NVMe, no contact frame) | ~£600 – £700 | Solid build. AK620 handles i7-13700K at PL1 without issue. |
| Recommended (NH-D15 G2, 2TB NVMe, contact frame) | ~£760 – £900 | The configuration this course optimises for throughout. |
| Premium (DDR5 board + 64GB DDR5-6000, 2TB NVMe) | ~£970 – £1,200 | Marginal real-world gain over DDR4 path for dev workloads. |
Old Machine vs New Machine — Full Spec Sheet
Upgrade Roadmap — When and What
This build is deliberately sized to last 4–6 years without major changes. The i7-13700K has headroom well beyond typical dev workloads, and 64GB of RAM handles Docker + IDE + browser + X2GO simultaneously without paging. These are the genuine triggers that would warrant an upgrade:
docker system prune -a) or add a second NVMe for overflow.Maintenance Schedule
- Open CrystalDiskInfo — all drives show "Good"
- Note any reallocated sector count increases
- Check NVMe temperature (target: <55°C daily use)
- Run
docker system df— prune if disk image over 60GB
- Remove and wash front, top, and bottom mesh filters
- Let dry completely before reinstalling
- Check HWiNFO fan RPM — all fans spinning at expected speed
- Verify CPU idle temp still under 40°C
- Compressed air blast of NH-D15 G2 fins (case open)
- Compressed air on GPU heatsink and PCIe slot area
- Check MSI/ASUS board page for BIOS updates — install if stability-related
- Run MemTest86 if any unexplained crashes occurred
- Remove NH-D15 G2, clean IHS with isopropyl alcohol
- Clean cooler base with isopropyl alcohol
- Apply fresh Noctua NT-H2 (pea-size centre dot)
- Remount, re-run Prime95 to verify temps unchanged
- Sign: if idle temps creep 5°C+ above baseline, paste is due
- Run Cinebench R23 multi — compare to your baseline score
- CrystalDiskMark NVMe — confirm still above 6,500 MB/s read
- Check TBW remaining on 990 Pro in Samsung Magician
- Review C: drive usage — prune unused Docker images, old VMs
- Check fan bearings — any grinding/clicking means replacement soon
- Noctua fans rated 150,000 hours — likely outlast the platform
- Define 7 case: no moving parts except fans — indefinite lifespan
- TX550M: 5yr warranty, expect 7–10yr real lifespan at this load
- Samsung 870 EVO: 2,400 TBW endurance — many years at typical use
- CMOS battery (CR2032): replace if BIOS loses settings after power cut
Course Index — All 13 Chapters
What This Build Does Well
This machine was designed for one thing: getting out of your way while you work. That means enough CPU cores that a full Docker build doesn't stall the IDE, enough RAM that you never see paging during a multi-container dev environment, an NVMe fast enough that VS Code opens instantly and WSL2 filesystem operations don't drag, and three monitors running at their native resolutions and refresh rates without compromise.
The i7-13700K's 8 Efficient cores handle background tasks (Windows Update, antivirus scans, browser garbage collection) while the 8 Performance cores are free for the build job that just started. That's a qualitative change from a 6-core machine where everything competed for the same cores.
Reusing six existing components kept the build cost under £900 for the recommended configuration — a fraction of buying a comparable pre-built. The PSU, GPU, two SATA SSDs, external HDDs, and RAM all transferred cleanly. The DDR4-3600 kit that may have been running at 2133 MHz for years is now fully active, delivering 54 GB/s of memory bandwidth to a CPU with the IPC headroom to use it.
KVM Switch ✦ Bonus
Chapter 14 — KVM Switch
A KVM switch (Keyboard, Video, Mouse) lets two or more PCs share the same monitors, keyboard, and mouse. One button press — or a keyboard shortcut — switches everything simultaneously. For a desk with three monitors and a second machine worth keeping, it eliminates the cable-swapping that otherwise makes using both machines impractical.
What a KVM Switch Does
The KVM sits between your PCs and your peripherals. Each PC has its own set of cables going into the KVM's input ports. The KVM's output ports connect to your monitors, keyboard, and mouse. When you switch, the KVM re-routes all signals simultaneously — the monitors show the other PC's desktop, and the keyboard and mouse now control it.
The 165Hz Problem — Why Monitor 3 Stays Direct
The practical solution is straightforward: leave Monitor 3 permanently connected directly to the new PC. It only ever shows the new machine's output. The KVM handles Monitors 1 and 2 (both 60Hz, which every KVM supports without issue). This approach:
- Preserves 165Hz on the monitor that has it, always
- Costs significantly less — a dual-monitor KVM is £60–150 vs £300+ for a reliable triple-monitor unit
- Is simpler to wire and more reliable in practice
- Matches real usage — when you're on the old PC, you'll use two monitors; the third sitting dark is fine
Recommended Wiring — Your Specific Setup
KVM Buying Guide — What Specs Actually Matter
What Makes a Good KVM vs a Bad One
- EDID emulation on all video ports
- DisplayPort 1.2 or 1.4 (not "DP-compatible" generic)
- Named brand: ATEN, Level One, TESmart, Club 3D
- USB 3.0 on at least 2 ports
- Remappable hotkey (or physical button alternative)
- Works without drivers (class-compliant USB)
- Consistent user reviews mentioning EDID specifically
- Explicit max resolution per port in the spec sheet
- No mention of EDID emulation anywhere in the listing
- "Supports up to 4K" with no refresh rate specified
- Unbranded / no-name units under £25
- Requires proprietary software or drivers to function
- Only USB 2.0 on all ports (limits shared devices)
- Reviews mentioning windows moving on switch
- VGA or DVI outputs (obsolete — adaptors cause EDID issues)
- "HDMI 2.0 compliant" without explicit bandwidth spec
Recommended KVM Switches — For This Setup
Installing and Configuring the KVM
USB Sharing — What Switches and What Doesn't
| Device | Connection Method | Behaviour on Switch |
|---|---|---|
| Keyboard | Console USB port on KVM | Switches — follows the active PC |
| Mouse | Console USB port on KVM | Switches — follows the active PC |
| USB hub (shared) | Console USB port on KVM | Switches — hub and all its devices switch together |
| Webcam | Console USB port | Switches — active PC gets webcam; other PC loses it |
| Headphones/speakers | KVM 3.5mm audio jack (if present) | Switches with PC selection |
| USB DAC / audio interface | Console USB port | Switches — only one PC has audio at a time |
| External SSD / USB storage | Console USB port | Do NOT share this way — switching while a drive is mounted risks data corruption. Use a separate USB switch for storage. |
| Printer | Direct to new PC, or network printer | Network printer is accessible from both PCs without the KVM. Avoid USB-shared printers through the KVM. |
| Monitor 3 (165Hz) | Direct to new PC — never via KVM | Always shows new PC — no switching involved |
Hotkeys and Switching Methods
Setup Verification Checklist
Multimeter & Advanced Diagnostics ✦ Bonus
Chapter 15 — Using a Multimeter for PC Diagnostics
Motherboard sensor software like HWiNFO gives you a real-time view of voltages while the system is running — but it's measuring what the Super I/O chip reports, which is already downstream of the PSU and the voltage regulator modules. When something doesn't add up, a multimeter probing directly at the source cuts through all that interpretation and tells you what's actually on the wire. This chapter covers the handful of tests that are genuinely useful for a home build and how to run them safely.
Multimeter Modes — What Each One Does for PC Work
A typical digital multimeter has more modes than you'll ever use for PC diagnostics. These are the four that matter:
Safe Practices Before You Probe Anything
Test 1 — Is the PSU Completely Dead?
When a PC won't POST and shows no signs of life (no fans, no LEDs, nothing), the PSU is a primary suspect. This test checks whether the PSU can deliver any output at all, completely independently of the motherboard.
- Disconnect all PSU cables from the PC. The 24-pin motherboard connector, the 8-pin CPU connector, and all SATA/PCIe cables should be unplugged from everything. The PSU is now completely isolated.
- Leave the PSU plugged into the wall with the rear switch set to ON (|). The mains cable stays connected for this test — you need the PSU energised.
- Find pin 16 (green wire) and any adjacent black wire (ground) on the 24-pin connector. The green wire is PS_ON# — it's the only green wire in the bundle and is easy to spot.
- Bend a paperclip into a U-shape and insert one end into the green wire's socket, the other into any black wire's socket on the same connector. This simulates the motherboard pulling PS_ON# low. The PSU fan should spin up within 1–2 seconds.
- Set your multimeter to DC Voltage (V⎓), 20V range. Black probe to any black wire socket, red probe to a yellow wire socket. You should read: +11.4V to +12.6V. A reading below 11.4V or above 12.6V is out-of-spec.
- Move the red probe to a red wire socket. Expected reading: +4.75V to +5.25V. This is the +5V rail.
- Move the red probe to an orange wire socket. Expected reading: +3.135V to +3.465V. This is the +3.3V rail.
- Move the red probe to the purple wire socket (pin 9). Expected: +4.75V to +5.25V. This is +5VSB (standby). It's live even before the paperclip test — if this rail had nothing before step 4, the PSU's primary fuse may be blown.
- Remove the paperclip and flip the rear switch off. Never leave a PSU running unattended in paperclip mode — there's no overcurrent protection from the motherboard's power circuitry.
Test 2 — In-System Voltage Accuracy
This test runs with the PC fully assembled and powered on. You're measuring the PSU's output under actual load — which is more meaningful than the no-load paperclip test because voltages can sag when current is drawn.
- Boot to Windows and open a load-generating task — a Cinebench run, a game, or simply run Prime95 for 5 minutes. Measuring under real load catches voltage sag that a no-load reading misses.
- Set multimeter to DC Voltage, 20V range. Have the display visible while your hands are at the case.
- Insert the black probe tip into a black wire socket on the 24-pin connector and hold it there. This is your ground reference throughout the test.
- With the red probe, touch a yellow wire socket. Note the reading. Under load, 11.6–12.2V is excellent. 11.4V is the spec minimum — acceptable but marginal under full load. Below 11.4V under load means the PSU is struggling.
- Repeat for a red wire (+5V) and an orange wire (+3.3V). These rails are much more stable and will be close to nominal (5.0V and 3.3V) under all realistic PC loads.
- Compare your readings to HWiNFO's reported voltages. A ~0.1–0.2V discrepancy is normal — the motherboard sensor has its own calibration. A larger gap (0.5V+) suggests a sensor calibration issue on the board, not a PSU problem.
ATX Voltage Tolerance Reference
| Rail | Nominal | Spec Min | Spec Max | Real-world reading | Concern threshold |
|---|---|---|---|---|---|
| +12V | 12.000V | 11.400V | 12.600V | 11.6V–12.2V under load (normal) | Below 11.4V under load |
| +5V | 5.000V | 4.750V | 5.250V | 4.95V–5.10V (very stable) | Below 4.75V or above 5.25V |
| +3.3V | 3.300V | 3.135V | 3.465V | 3.27V–3.35V (very stable) | Below 3.13V or above 3.47V |
| +5VSB | 5.000V | 4.750V | 5.250V | ~5.0V always (low current draw) | Zero volts = primary fuse blown |
Test 3 — SATA Power Connector Spot-Check
The SATA power connector is much easier to probe than the 24-pin ATX. It's a flat L-shaped connector with exposed pins along its length, and probing it while the system is running is straightforward.
Test 4 — IEC Power Cable Continuity
An IEC C13 power cable (the kettle-lead style cable your PSU uses) can develop an internal break at either end where the cable meets the connector — most commonly at the plug end due to flexing. A broken conductor means the PSU gets no power or gets it intermittently.
- Unplug the cable from both the wall and the PSU. Both ends must be disconnected — continuity mode on a live cable will trip the multimeter's fuse and potentially damage it.
- Set the multimeter to continuity mode. Touch the two probe tips together — you should hear a beep confirming the mode is working.
- Test the live conductor: insert one probe into the live pin of the UK plug (right pin, smaller), and touch the other probe to the corresponding live blade inside the IEC C13 connector at the other end. A continuous beep = wire is intact. Silence = broken conductor.
- Test the neutral conductor: UK plug neutral is the left pin (larger than live, smaller than earth). Touch the other probe to the IEC C13 neutral blade at the far end. Should beep.
- Test the earth conductor: the large top pin on the UK plug to the C-shaped earth blade in the IEC connector. Should beep. An earth conductor open-circuit means the PSU's metal chassis isn't earthed — replace the cable immediately.
Test 5 — Wall Socket AC Voltage
Testing the wall socket rules out the outlet itself as a cause of PSU failure — useful when a PSU appears to receive no power at all despite the mains cable and switch both being correct.
- Set the multimeter to AC Voltage (V~), 750V range. This range is safe for UK mains — the meter won't overload even if the voltage is slightly high.
- Insert the black probe into the neutral slot (bottom-left of a standard UK socket). Hold it steady.
- With one hand only, insert the red probe into the live slot (bottom-right of a UK socket). Keep your other hand clear of anything conductive.
- Read the display. Expected: 216V – 253V (UK mains tolerance per EN 50160). A reading of 228–232V is typical. Below 200V suggests a supply issue or high load on the circuit. Zero volts = socket is dead (tripped breaker, blown ring-main fuse, or faulty socket).
- Remove probes tip-first, black probe last. Switch the multimeter off or change it to a safer mode (like DC or Ω) immediately after.
Test 6 — Short Detection Before First Boot
Before powering on a newly assembled system for the first time, a continuity check between the +12V rail and ground can catch a catastrophic short before it blows anything. This takes 30 seconds and costs nothing.
- PSU unplugged from the wall, rear switch off. The 24-pin connector plugged into the motherboard.
- Set multimeter to continuity mode. Touch probes together first to confirm it beeps.
- Place the black probe on a black wire socket (GND) on the 24-pin connector.
- Touch the red probe to a yellow wire socket (+12V). Expected: silence (no beep). +12V and GND should not be directly connected. A continuous beep = a dead short between +12V and ground somewhere — do not power on until the cause is found.
- Repeat with a red wire socket (+5V) to black wire socket. Again, expected is silence. A beep here means a +5V-to-GND short.
- Repeat with orange wire (+3.3V) to black wire. Expected: silence.
HWiNFO vs Multimeter — When to Use Each
- Continuous real-time monitoring while the system runs
- CPU and GPU temperatures, clocks, power draw
- Fan speeds (all headers simultaneously)
- Voltage trends over time (logging to CSV)
- Post-overclock stability monitoring
- Sensor accuracy: ±0.1–0.3V (calibrated to the Super I/O chip)
- Best for: catching intermittent spikes, trend analysis, thermal monitoring
- Ground truth reading at the physical conductor
- PSU dead or alive — no motherboard needed
- Catches cable/connector faults the board never sees
- Continuity and short detection (impossible in software)
- Mains and cable testing
- Sensor accuracy: depends on meter quality; budget meters ±1–2%
- Best for: hardware fault isolation, "is the signal even reaching the board" questions