How to choose the right DRAM - V-Squared/v2-How-to-DIY-Mini-PC GitHub Wiki
Table of Contents
Introduction
The problem this article solves
How this Article solves the problem
Is there an easier way
How this Article works
Side by side comparison
Assign Memory to Use Cases
Advice
Understanding Memory
DDR3 vs DDR4
Memory speed with and without overclocking
Dual-channel memory architecture
Memory Comparison
Memory Comparison Table
Memory Features explained
List of Memory
Thoughts on picking Memory Modules
The Entry & Mid MoBo: DDR3 1600 MHz
The High End MoBo: DDR4 2133+ MHz
Advice
Avoid collision of Memory Module with CPU Cooler
Always use two Memory Modules
Memory for Entry Level
Memory for Mid Range
Memory for High End
Conclusion
DDR4 is the future
Always use two Memory Modules
Recommended Memory Size
Reference
Introduction
The problem this article solves
There are a huge number of memory's configuration out there. They all have different performance and cost. You need to know what performance you need for your application. Next you need to pick the right motherboard that matches the capabilities of the Memory you want.
How this Article solves the problem
This Article is part of three community projects, all designed to simplify building DIY PCs
- ViCase: Indiegogo Project. A DIY Mini and All-IN-One Computer Case System
- V²Configurator: GitHub Project. The Configurator assists you when configuration your PC
- This Article Series: In depth Know How. In case you want to tune Ready Made Configurations of the V² Configurator
Is there an easier way
Yes! Learning how to choose components for a DIY computer is time consuming. This is why we created a shortcut for you. Go to the V²Configurator and open the Wizard. Pick your Field of Application, say e.g. Photography and then pick the Main Use and the Configurator will custom build a complete computer for you, optimized for your Use Case and Performance class.
How this Article works
Side by side comparison
We have selected 8 memory's configuration covering the range from lowest cost to most powerful. We put them into one table for easy side by side comparison. All features are explained in another table.
Assign Memory to Use Cases
To make picking a memory's configuration easier the V²Configurator simply asks you about your Field of Application and Main Use Case and then picks the right memory for you.
Advice
Short advice which Memory to choose for which purpose
Understanding Memory
DDR3 vs DDR4
These are the key differences
Memory Type: | DDR3 | DDR4 |
---|---|---|
Clock Speed(MHz) | 1600 | 2133 |
Operating Voltages | 1.35V ... 1.5V | 1.05V ... 1.2V |
Power Consumption | Higher | Lower |
Max Mem size in ITX | 16 GB | 32 GB |
Pins | 240 pins | 288 pins |
Please note that DDR3 is at the end of its life cycle. This means it is very mature and offers the best value. DDR4 is just at the beginning of its life cycle and it comes at a premium.
Memory speed with and without overclocking
Recent CPUs all have the same standard memory clock speeds:
Memory Type: | DDR3 | DDR4 |
---|---|---|
Clock Speed(MHz) | 1600 | 2133 |
If you want to go faster you need two things:
- Motherboard that allows overclocking
- Memory that is rated at a higher clock rate
Please read the respective manufacturers advice on overclocking. From the moment on that you start over clocking you are responsible to keep your system reliable.
Dual-channel memory architecture
Each Memory Module is 64 Bit. Today's CPUs have a 128 Bit memory connection. For this reason two Memory Modules will give you twice the memory speed than only one module. In other words when choosing memory for your Motherboard, always use two modules of the same kind to benefit from double speed. This is called Dual-channel memory architecture.
Memory Comparison
Memory Comparison Table
Memory Feature | DDR3 | DDR4 |
---|---|---|
Speed(MHz) | 1600 | 2133 |
Overclock Speed(MHz) | 1600 | 3200 |
Max Mem Size in ITX MoBo | 16 GB | 32 GB |
MoBo Class | Entry & Mid | High |
Profile (1) | Low | High |
ViCase CPU Cooler | Cooler-L (2) | Cooler-XL (3) |
- (1) Memory Modules come with Low Profile and High Profile. Since we use DDR3 in cost sensitive Entry and Mid Range configurations and DDR4 in performance demanding High End Builds, we chose all DDR3 modules to be Low Profile and all DDR4 Modules to be High Profile
- (2) ViCase-Cooler-L is a very cost efficient design without heat pipes. It does not allow space for High Profile Memory Modules.
- (3) ViCase-Cooler-XL uses 5 heat pipes. This not only makes it a very powerful CPU cooler, but the design also made space for High Profile Memory modules.
Memory Features explained
Memory Feature | Feature explained |
---|---|
Perf►Speed(MHz) | Max Clock Speed of Memory |
Perf►Overclock Speed(MHz) | Max Clock Speed of Memory when CPU Overclocking |
Perf►Max Size | Max Size of Memory |
Misc►MoBo | Match MoBo |
List of Memory
- DDR3 2GB - $13 - 1 x 2GB Kingston 1600
- DDR3 4GB - $27 - 2 x 2GB Crucial 1600
- DDR3 8GB - $45 - 2 x 4GB Crucial 1600
- DDR3 16GB - $80 - 2 x 8GB G.SKILL 1600
- DDR4 8GB - $53 - 2 x 4GB Crucial 2400
- DDR4 16GB - $108 - 2 x 8GB Hyber-X 2666
- DDR4 32GB - $255 - 2 x 16GB CORSAIR 2400
Thoughts on picking Memory Modules
The Entry & Mid MoBo: DDR3 1600 MHz
- 2 GB DDR3 lowest cost. There was no point in choosing 1 GB Module, as it almost costs the same.
- 4 GB DDR3 Low Profile so it does not collide with Cooler-L
- 8 GB DDR3 Low Profile so it does not collide with Cooler-L
- 16 GB DDR3 Low Profile so it does not collide with Cooler-L
The High End MoBo: DDR4 2133+ MHz
- 2 x 4 GB DDR4 Most common DDR4 memory on Newegg. This is also the smallest available.
- 2 x 8 GB DDR4 Fast CAS Latency, Good Heat Spreader, 5 Star Reviews, Moderate Price
- 2 x 16 GB DDR4 Good heat spreader, decent CAS, moderate price
Advice
Avoid collision of Memory Module with CPU Cooler
Memory Modules come with Low Profile and High Profile. Low Profile will work with ViCase-Cooler-L. High Profile Modules may collide with the Cooler-L, depending on your Motherboard layout. As always, if you do not want to be troubled with such details, use the Wizard of the V²Configurator. All our ready made configurations using High Profile Memory Modules use the ViCase-Cooler-XL to ensure conflict free assembly for you. Its more expensive design based on heat pipes allows for larger memory modules. To make life simple, all DDR3 memory modules we selected are Low Profile and all DDR4 Modules are High Profile. This makes for straight forward paring: DDR3 with ViCase-Cooler-L and DDR4 with ViCase-Cooler-XL.
Always use two Memory Modules
Each Memory Module is 64 Bit. Today's CPUs have a 128 Bit memory connection. For this reason two Memory Modules will give you twice the memory speed than only one module. In other words when choosing memory for your Motherboard, always use two modules of the same kind to benefit from double speed. This is called Dual-channel memory architecture. All our ready made configurations use two Memory Modules, except for the lowest entry level configuration where lower cost was more important than speed.
Memory for Entry Level
Choose a single Memory Module of 2 GB DDR3 for Entry Level systems if cost is paramount. For $14 more you get 4 GB and twice the memory bandwidth, which is good value for money. Choose 1600 MHz over 1333, because it is faster and when shopping carefully you can find the 1600 MHz for the same price.
Memory for Mid Range
Choose 4 GB DDR3 in 2 x 2GB Modules @ 1600 MHz if you run standard applications. If you run virtual machines, go for 8 GB. More memory is always better, but there is also hitting the ceiling with very diminished returns on your investment. If in doubt, check respective forums of your app and ask around how much memory they are using.
Memory for High End
Choose 8 GB DDR4 in 2 x 4GB Modules @ 2133 MHz when you run most demanding Apps. Also consult with the documentation of your App, they may recommend more. More memory is always better, but there is also hitting the ceiling with very diminished returns on your investment. If in doubt, check respective forums of your app and ask around how much memory they are using. If you are running demanding apps in virtual machines you may want to start with 16 GB.
Conclusion
DDR4 is the future
DDR4 is the future. Immediate benefits are that a DDR4 Mini-ITX system supports 32 GB, whereas a DDR3 Mini-ITX only supports 16 GB. When running very demanding apps or running virtual machines this extra memory makes a difference. Real world memory benchmarks show no big speed difference today. This will change in the future. DDR3 is at the end and DDR4 at the beginning of its life cycle.
Always use two Memory Modules
This is the most important thing to remember from this Article: Two Memory Modules are twice as fast than one!
Recommended Memory Size
Performance Level | Minimum Memory Size |
---|---|
Entry Level | 2 GB Single Module |
Mid Range | 4 GB DDR3 in 2 x 2GB Modules @ 1600 MHz |
Mid Range | 8 GB DDR4 in 2 x 4GB Modules @ 2133 MHz |