The two main factors in game performance are the CPU (central processing unit, often referred to simply as the processor) and GPU (graphics processing unit, which is the main chip on a video card). The processor is responsible for keeping track of what is going on in a game, the computer / non player character AI, input from the player, and the like. The video card handles displaying the game and calculations involving lighting, shading, special effects, etc.
Because of the way those two parts of a computer split up the work of running games you need to have a good balance between the CPU and GPU. There are some games that are more sensitive to CPU performance, often strategy or simulation games, while others have less going on behind the scenes and more are heavier on graphics and effects. First person shooter games tend to fall into that second category and so rely more heavily on the video card than the processor.
Memory and storage systems in a computer also play a role in game performance, though not as much complexity is involved in the selection of those components. What follows is a general overview of what hardware is important for gaming and related applications.
When it comes to CPUs there are two main specifications that define the capability of a CPU:
- The frequency directly affects how many operations a single CPU core can complete in a second (how fast it is).
- The number of cores is how many physical cores there are within a CPU (how many operations it can run simultaneously).
The vast majority of games use four cores or less and many games these days still use just one or two cores. Most games are much more dependent on frequency, or clock speed, since that impacts how many calculations each core can handle per second. Dedicated gaming systems, then, are usually best off with a quad-core CPU at the highest possible clock speed.
Running additional software while gaming adds to the workload that the processor has to deal with, so folks who are recording or streaming gameplay with CPU based solutions like Open Broadcaster Software or XSplit may want additional cores to handle those tasks with less impact on game performance. Other gaming-related applications can also benefit from more cores, like video editing and rendering to post game clips to YouTube.
When going to a higher core count processor, though, you don't want to sacrifice clock speed too much. Keeping at least a 3.0GHz base clock speed is ideal and some users might want to overclock their processor for even higher per-core speeds. That is an option that we provide but please note that overclocking brings with it increased heat and power consumption, as well as a higher chance of running into stability issues over time. It is not a great idea for mission-critical situations.
Video Card (GPU)
Having a powerful video card is critical for game performance as it directly impacts the frame rate experienced when playing and the level of quality settings that can be used while maintaining a smooth experience. The level of video card needed depends heavily on a few factors:
- The screen resolution games are played at. The higher the resolution, the more pixels there are for the video card to calculate when creating each frame. Here is a chart of common resolutions available on monitors today, showing how many millions of pixels (Mp) they are made up of:
As you increase resolution, a given video card will be able to pump out fewer and fewer frames per second. 30fps is generally considered the minimum acceptable frame rate for gaming, though many people prefer to keep the frames per second up closer to 60fps or even more.
- The refresh rate of the monitor. Most monitors run at 60Hz, so a video card capable of pushing out more than 60 frames per second at the desired resolution and quality settings would be overkill. Some monitors can run at 75, 100, 120, or even 144Hz, though, and to take advantage of such high refresh rates a more powerful card may be required.
On the flip side of this, a relatively new monitor technology called NVIDIA G-SYNC actually helps reduce the workload of the video card while keeping games looking good. Instead of the video card needing to pump out enough frames per second to keep up with the monitor's refresh rate, G-SYNC matches the monitor's refresh rate to what the video card is outputting in real time. If only 30 frames are being calculated per second then the monitor will only refresh at 30Hz. If that drops for a moment and only 20 frames are output? Then the monitor adjusts to match. By keeping the refresh rate in sync with the video card even low frame rates can still look and feel smooth.
- The graphical complexity of games themselves. More realistic looking graphics - usually achieved by having more polygons in 3D models within the game and more detailed textures - give the video card more work to do. The number of things being displayed on-screen at a time also affects this. Having a higher number of more complex models being displayed takes up more of the video card's memory buffer as well, impacting how much VRAM is needed. And finally, cranking up the quality settings within a game to have more realistic shadows or reflections, or to smooth out jagged edges of objects, further increases the workload of the video card.
Looking beyond traditional monitors, virtual reality headsets also require very high performance video cards. Such headsets have to render two different frames, one for each eye, and need to do so at high refresh rates in order to feel smooth and avoid causing discomfort for the user. One technology being worked on is to use two video cards, with one running each eye's view, but as of this writing that isn't ready / available yet. For the time being a single very fast card is generally the best solution.
When are dual video cards appropriate, then? If no single card can provide the level of performance needed for games at the resolution you want to use. 4K screens are a good example of that: many cutting edge games cannot run at maximum quality settings on 4K at reach silky-smooth frame rates without dual video cards.
Another consideration when selecting a video card is the number and type of outputs it has. For a single monitor this probably won't matter as most cards support all the major video standards: DVI, HDMI, and DisplayPort. However, if you plan to run multiple monitors then it is important to make sure that the number of each output from the card lines up with the inputs available on the monitors you wish to use.
Memory requirements for games vary dramatically, but most fall in the 2-8GB range. Newer games are starting to push further, though, and many gamers will be running other software in the background too: voice chat clients, recording software, web browsers displaying game guides, etc. Due to this we recommend 16GB for most gaming systems to have plenty of space for applications and a measure of future-proofing.
Storage (Solid State and Hard Drives)
With the falling costs of solid-state drives we strongly recommend using a SSD for the primary drive that will host your operating system and games (as well as any other software you use). The high speed of SSDs allows your system to boot up, launch games, and even load new maps or levels many times faster than a traditional hard drive.
The main question then becomes capacity. As with RAM, different games need wildly different amounts of space to be installed: from less than 1GB to expected sizes of 100GB or more for next-generation games. To avoid running out of space frequently we recommend a minimum capacity of 500GB for the primary drive, though for large game libraries a 1TB drive would be even better. Additional drives for more games, recordings, or other types of data can also be added - either when the system is built or later on. For pure data storage like music or videos traditional hard drives are viable options.
Gaming and basic live streaming in a compact, portable chassis
Streaming & Editing
More power for live streaming alongside CPU intensive games and video editing
Dedicated box for separating your streaming from your gameplay and for streaming from consoles