As an experienced IT professional who's upgraded countless systems, I recommend buying a base-model desktop or laptop and maxing out RAM later for cost savings. But first, determine your PC's current RAM and maximum supported capacity. This straightforward guide, based on real-world testing across platforms, shows you exactly how.
Checking installed RAM is simple and quick.
Windows 10/11: Press Win + PAUSE/BREAK to open System info, revealing RAM amount, CPU, and OS architecture (32-bit or 64-bit).
macOS: Click the Apple menu > "About This Mac" for chipset details and total RAM.
Linux: Install and run hardinfo for comprehensive hardware stats, including memory.
Open Command Prompt and run:
wmic memphysical get MaxCapacity, MemoryDevices
MaxCapacity is in KB; divide by 1,048,576 for GB. In this example, 8 GB total across 2 slots means 4 GB per slot—common for older motherboards.
The built-in tools provide precise specs:
Use dmidecode for motherboard limits (requires root; install if needed):
# Ubuntu/Debian sudo apt install dmidecode # Arch sudo pacman -S dmidecode # Fedora sudo dnf install dmidecode # openSUSE sudo zypper in dmidecode
sudo dmidecode -t 16
Example: 4 slots supporting 128 GB total (32 GB per slot).
Once confirmed, if upgrade room exists, select compatible RAM (check speed/type). Boost performance instantly. For Windows memory issues, try these memory-freeing tips; review RAM buying guide before purchasing.