What do I need to consider when buying hardware to meet my needs?

Buy a computer for the upcoming years, not for today.

Let's assume you are still at an university and that you probably want to get a computer for gaming purposes. In about a year you will graduate and have a very mobile life, but you're out of money to get a new laptop and the company laptop can't be taken home. Wouldn't you wish you had bought a laptop?

Or assume that you are an architect student and want to become one of the next big architecture designers. If you bought a computer which is barely able to run the architecture software but not able to handle all the layers, then you will probably regret that you haven't spared or paid a little more for a better computer.

So, consider to be happy for the next years instead of now. This doesn't apply to computers alone...

Get to know the hardware you are planning to buy.

Get an idea of what your new computer would be able to do, so you don't regret what you bought the moment you start using your new computer. This requires some effort, but this learn you about how powerful hardware really is and it's better than to regret afterwards.

See what your local computer stores have to offer by visiting their online websites or fetching some folders from them. Use your favorite search engine to gather some reviews for the hardware that seems, when it doesn't fit your needs and when you need to compare you can look into some benchmarks.

Don't forget to visit the manufacturer's sites too, especially the technical details.

If you encounter a term that you don't know, Wikipedia has an explanation ready for you...


enter image description here

What are some good benchmark and review sites?

Tom's Hardware has an extensive library of performance benchmarks and reviews for all kinds of graphics cards, hard disk drives, processors, power supplies, memory cards, servers and monitors. Alongside performance you will also be able to find charts for noise, temperature and a set of other characteristics.

In the Benchmarks section of PassMark Software you will find comparison lists for processors, video cards, hard disk drives and even full systems. They aren't extensive in the mather of detail, but a ton of hardware benchmarks are incorporated in the system on a daily basis which makes it very accurate.

When buying a laptop, make sure you don't forget to check Notebook Check. They benchmark and review laptops inside out, they even do display brightness distribution, noise levels and body temperature spread, so I doubt if you will find websites that go more into detail on a broad sets of laptops than this website does.

Other than those, you will sure find some when you query [hardware model name] benchmarks...

Now that we know where the benchmarks and reviews are, let's look at what else we need to look for.


enter image description here

What to look for in a processor?

First, determine the amount of speed (CPU clock frequency, the unit is GHz) and cores you will need to get the job done. For a good understanding how speed applies to multiple cores, calculating clock speed in multi-core processors has some detailed explanation how you really should look at it. Just don't mindlessly compare the speed of different cores with or without multiplying them by the amount of cores, but get an idea of how it works.

The processor also has a bus speed which determines how fast the memory will run. There is also an internal cache (just like in your browser) that brings a piece of the memory closer to the processor; so the amount of internal cache memory also plays a role and can make a difference in speed.

Last, smaller sizes (the unit is micron or nm) will result in less temperature consumption and perhaps you might have specific needs for processor features like hardware virtualization. It's best to check out the processor's page on the manufacturers site to see what other things the processor has to offer for you...


enter image description here

What to look for in memory?

Memory is really about size in the first place, as having a low amount of size will result in disk thrashing when you run out of memory which is what you will want to avoid. When you have enough size you can then look further in the speed of the memory, but make sure that you buy the right type of memory that your motherboard can handle.

Since 2011, getting anything less than 4 GB today can be considered silly with the growing needs for memory and the cheaper prices. Buy as fast memory as your motherboard can handle, but remember that if money is an issue (as it normally is) it's better to buy more of a bit slower memory than less of a very fast memory. Also remember it's usually best to buy memory in pairs as most motherboards support dual channel.


enter image description here

What to look for in a hard disk drive?

With changing hard disk drive (HDD) technologies these days, it can sometimes be confusing and frustrating when you are looking for storage. As this is where your all your applications and data will be stored one of the most important hardware components to understand, and make sure to verify if it is completely suitable for your uses and does have the options you may or may not need.

First thing to consider is whether you are going for an SSD, a hybrid drive or just a hard disk drive. Jeff Atwood has a three-part article on performance between different hard disk drives, hybrid drives and SSDs.

The main idea is that when you go for an SSD, you also buy a second hard drive where all your data can go to. When you go for a HDD alone you have the option to go for multiple of them in a RAID of multiple drives to get either speed or recovery advantages.

When you have decided whether you go for a big SSD alone, a small SSD and bigger HDD, a hybrid drive or (a RAID of) hard drive(s). The next step comes into determining the amount of data you will need to store in the upcoming years. For the operating system and applications, most users are fine with 50 GB or more, super users with 100 GB or more, and extreme users will go up to 150 GB or more.

enter image description here

On top of this comes the amount of data you will be planning to store, which really depends on how you use your computer. Take a look at your current space usage with a tool like SpaceSniffer, which should give you a rough idea. If you don't know you can also go for what you deem sufficient enough and you can always add extra (external) hard disk drives later.

When you buy a hard disk drive, the rotation speed (the unit is rounds per minute or RPM) is the main factor that determines the speed. Typical speeds are 5000 RPM, 7400 RPM, and 10000 RPM. Next to that just like the browser and your processor cache the amount of hard disk drive cache also determines the speed for a portion. Other than that it all boils down to understanding the technology; consulting technical details, reviews and benchmarks.


enter image description here

What to look for in a motherboard?

The motherboard brings everything together, which means that you need to make sure that everything fits first and perhaps some extra features for later cards and external hardware. Make sure that it has the right socket for your processor, what kind of RAM is supported, the amount of PCI(-Express) slots, USB ports, LAN, audio, perhaps onboard graphics, and so on...

Other than that, it also has to fit with the chassis you are planning on placing it in. So if you're planning on a non-standard chassis then you might want to look for specially designed motherboards too. Perhaps a shuttle is totally for you?


enter image description here

What to look for in a computer case?

Your chassis should be fairly simple as it doesn't affect your computer usage by a bit. Unless you are planning to showcase your computer on a LAN party or something alike, going for a special space case shouldn't really be necessary. Unless the case really wouldn't match your room...

One thing to consider, if you're going for a relatively high-powered machine (high end graphics cards for gaming or CAD, a multi-core processor that you intend to overclock) is chassis cooling. Reviews are usually pretty good about pointing this out, but you want something with good airflow and plenty of places to put the fans. Consider upgrading the fans if it's a heavy use machine like this - they'll be quieter and last longer.


enter image description here

What to look for in a power supply unit (PSU)?

Last but not least, you need to supply your computer with power. And you want to make sure that something does happen when you push the power button, you don't want your computer to randomly reboot or in the worst case cause damage to your other hardware. Let me just say to you that I once had a power supply that made the lighting of my room flicker...

The PSU converts 100, 120, or 230 volt AC to the 12, 5 and 3.3 volt DC that your computer's hardware needs. These voltages are distributed through connectors, also called rails, to individual hardware components inside your computer. The 12 volt rails run the fans, hard drives and optical drives, while the 5 and 3.3 volt rails power the CPU and other electronics.

In the first place, it's important that the power supply can support your computer hardware in terms of wattage. Go through a power supply calculator or sum up all those wattage's listed in the technical specifications, then look for a PSU that supports this amount of wattage. Better higher instead of lower than the wattage.

Next, check if there are enough power supply connectors and if they are compatible with the motherboard. Other things to look at are the ratings, quality and safety considerations; but in overall you should be fine if you watch out for that you don't go for a bad quality one.


enter image description here

Compare hardware quality and prices.

It's better to compare different hardware products and go for the best quality / price you can find rather than to go with the first things you meet and come up with a bad quality computer that has cost you a lot.

This also might give you something more worth for the money when you are on a limited budget...

Check, buy and assemble.

Make sure that you double check that the components fit on the motherboard, check the specifications!

Go out and buy it. If you are planning to assemble the computer yourself, check out How do we assemble a computer properly?...


  • Take longevity into account when selecting components. If it will last 10 years, buy the best model. If 1 year, don't spend too much. Here's a rough breakdown from my PC:

    • Chassis (11 years)
    • Kinesis Keyboard (11 years)
    • Audio Card (11 years)
    • Power Supply (4 years)
    • Motherboard (3 years)
    • Memory (3 years)
    • Graphics Card (3 years)
    • Processor (2 years)
    • Hard Disk Drives (2 years)

    Purchase a motherboard that will accept next year's CPUs. That way you can upgrade without purchasing a whole new setup.

  • Be certain to purchase a high-quality power supply. Just getting one that's "rated" for hundreds of watts could cause a nightmare.

    I've helped people who purchased a case+power supply combo for less than $80. Even though the power supplies were rated for 500 W, they were not able to power a single decent graphics card. Also, cheap power supplies have low efficiency, so they waste electricity and get much hotter.

    Make sure the power supply you select has an 80 PLUS rating, which indicates good power efficiency. Also, check reviews on a site like Newegg.

  • As previously stated here, the benchmark sites are too numerous to count. I'd like to call out one that I've used successfully for many years: http://www.gpureview.com/


Before You Go Shopping:

Write down on paper EVERYTHING you need and everything you want!

The last thing you want is to get enticed by a seemingly great laptop, for example, only to find out that it's missing a critical feature you really needed (e.g. a DVD drive, a high-resolution monitor, low weight, etc.)

Regarding the specifics:

How do I find out if a given CPU will be enough for a certain game or application that I want to run?

Almost all programs or games have a "System Requirements" section. Check those out.

How do I find out if a given graphics card will be enough for a certain game or application?

Again, check out the specs. I've found that rankings like this are good rough estimates.

What is important when looking at motherboards?

Whether it will become outdated in a year or two. Examples of things to look for might be:

  • USB 3.0 support
  • Types and amounts of RAM supported (look for DDR3)
  • SATA support (look for 6 Gb/s)

How much memory do I need?

It really depends on what you're doing.

I've found that running something like Call of Duty MW2 requires only 1-2 GiB maximum. On the other hand, compiling a program like Chromium can easily use up 8 GiB of memory, otherwise it will spill to the disk. As of this writing, 4 GiB is the norm for laptops, and I think 8 GiB is the norm for desktops. Do not feel like you need more, unless you run multiple memory-hungry programs at once, e.g. Photoshop, movie editing, Call of Duty, 40 tabs in Chrome, Matlab, etc. simultaneously.

How do I know how much wattage I need for a power supply?

It really depends on your hardware -- I can't think of any general guidelines for this, sorry.

What size case do I need?

Again, it really depends on your hardware -- the more you pack in, the bigger your case.
One rule, however: If you plan on upgrading, get a bigger case so that it's easier to work with.

What relevant standards do I need to read up on and be aware of?

  • USB 3.0: Don't waste your money yet; USB 2.0 is fine, unless you regularly back up terabytes of data daily/weekly.
  • SATA: Go for 6 Gb/s. Do not use PATA for any reason; it's a lot slower.
  • DDR3: Go for DDR3 RAM (with ECC if you're really paranoid about error correction, though mostly not needed); most computers nowadays support it, so this shouldn't be too difficult.
  • Firewire: Might come in handy for connecting other devices.
  • BluRay: Good for future-proofing (or if you buy BD movies), but don't waste your money on BD burners until they get cheaper (unless you really need them).
  • PCI/PCIe: Look for something to be there, but don't base your entire purchase on this, unless you specifically know what you're going to be upgrading later -- as long as something is there, it should be fine.
  • Wireless: For moderate usage, wireless G is good enough. If you're on the heavier side, have wireless N. Don't freak out about getting the latest edition unless you know you need it (you probably don't).

What "gotchas" do I need to be on the lookout for?

  • Screen resolution: If you like your eyes, get something typical. If you don't mind blinding them (at the expense of productivity :P), get something higher -- e.g., for a 14-inch laptop, I look for 1600x900 rather than 1366x768 screens.
  • Have a DVD burner! Don't give it up simply because you think you won't need it, because it will make your life easier.
  • Replaceable battery (laptops): Make sure the battery is easy to replace, because you're likely to do it once, or maybe more. (I've heard that Macbook batteries aren't replaceable, but I'm not sure on this. Watch out for it, in any case.)