How to Buy the Right CPU: A Guide for 2019

Whether you’re upgrading your existing system or?building a new PC, the CPU matters a lot. Increased?clock speeds?and?core?counts can make a huge difference in overall performance, providing a more responsive system, smoother game play and faster turnaround on intensive tasks such as video transcoding or editing. Plus, the chip you choose will also dictate your?motherboard?options, as each CPU only works with a specific?CPU socket?and set of?chipsets.

Also, like most aspects of consumer technology, you'll have to decide to buy the best processor that's available right now, or wait to see what next-generation chips bring to the table. For those who don't need a new gaming CPU right this moment, it may be worth waiting to find out what Intel's Comet Lake and AMD's Ryzen 3000 lineups have to offer when they land, later in 2019. The latter is getting more real by the day, with recent details about Ryzen 3000 stepping and X570 chipset details emerging.

Credit: Connect world/ShutterstockCredit: Connect world/Shutterstock

If you already know a lot about CPU specs and want recommendations, check out our picks for?best CPUs for gaming?and?best CPUs for performance / desktop applications?and the best cheap CPUs of 2019, tested and ranked. But no matter which desktop processor you get, here are some things to keep in mind.


Best Overall
Intel Core i7-9700K (9th Gen)
$409.99Amazon
Best Value
Intel Core i5-8400
$179.99Newegg
Budget Pick
AMD Ryzen 5 2400G
$169.99Newegg
Entry-Level Pick
AMD Ryzen 3 2200G
$99.00Newegg
Socket
1151
LGA 1151
AM4
AM4
Cores / Threads
8 / 8
6 / 6
4 / 8
4 / 4
Base Frequency
3.6 GHz
2.8 GHz
3.6 GHz
3.5 GHz
Boost Frequency
4.6 GHz
1 Core @ 4.0 GHz, 2 Cores @ 3.9 GHz, 4 Cores @ 3.9 GHz, 6 Cores @ 3.8 GHz
3.9 GHz
3.7 GHz
Memory Speed
DDR4-2666
DDR4-2666
up to DDR4-2933
up to DDR4-2933 (varies)
Memory Controller
Dual-Channel
Dual-Channel
Dual-Channel
Dual-Channel
Unlocked Multiplier
?
?
?
?
PCIe Lanes
x16 PCIe Gen 3
x16 Gen3
x8 3.0
x8 3.0
Integrated Graphics
350 / 1200
UHD 630 (1150 MHz)
Vega
Vega
Cache
12MB
10.5MB
4MB L3
4MB L3
Architecture
Coffee Lake
Coffee Lake
Zen - Vega
Zen - Vega
Process
14nm++
14nm++
14nm+
14nm+
TDP
95W
65W
65W
65W

TLDR:

  • You can't lose with AMD or Intel:?For mainstream users, so long as you’re considering current-generation parts (AMD Ryzen 2000 or Intel 9th Generation Core), this debate is basically a wash, with Intel doing a bit better on?1080p?gaming and browsing and AMD handling tasks like video editing faster.
  • Clock speed is more important than core number: Higher clock speeds translate to snappier performance in simple, common tasks such as gaming, while more cores will help you get through time-consuming workloads faster.
  • Get the latest gen: You won't save much money in the long run by going with an older, previous-generation chip.
  • Budget for a full system: Don't pair a strong CPU with weak storage,?RAM?and graphics.
  • Overclocking isn’t for everyone: For most people, it makes more sense to spend that extra cash on buying a higher-end chip.

AMD or Intel: Which Should You Get?

Up until 2017, AMD was the clear underdog. But with its Ryzen /?Threadripper 2000?series chips, the company has achieved performance parity with Intel. Some fans will have strong opinions, but if you don't have your heart set on one brand or the other, you should be open to either.

Intel still holds a slight lead in?IPC (instructions per cycle, or how many instructions a chip can execute in a given time), which makes its chips better for lightly-threaded tasks (many games, web surfing and some Adobe software). AMD tends to offer more cores and?threads, which makes its CPUs better for professional-grade video editing and animation.

What do you want to do with your CPU?

While it's tempting to just spend as much as you can afford for a CPU, you might be better off saving some of your?cash for other components. Determine your processor type and max budget based on what you need your computer to do.

  • Basic tasks: $50-$100 (£35-£80) range. If you’re only after a chip that will let you watch video, browse the Web, and do basic productivity tasks like word processing and light spreadsheet work, then an entry-level chip with two or four cores might be just what you need. But if you often find yourself doing more than one of those basic tasks at once, it would be better to step up a model or two. Consider a Ryzen 3, like the AMD Ryzen 3 1300X or AMD Ryzen 3 2200G, or Intel Pentium on the high end of this price range and an Intel Celeron or chips like AMD's Athlon 200GE on the low end.
  • Gaming: $150-$250 (£120-£220) range. If you’re primarily interested in gaming performance, you need at least a mid-range Intel Core i5 or AMD Ryzen 5 CPU. Considering that the?graphics card?is more important for gaming than the processor, you can save money by not getting a more powerful Core i7 or Ryzen 7 chip.
  • Creative media work or overclocking: $250-$350 (£220-£320) range. If you want more cores or speed for things like video editing—or you just want a fast, capable system with extra overhead for future computing tasks, splurge on a Core i7, Core i9 or Ryzen 7 chip. These are also the chips you'd consider if you want to?overclock, though AMD’s lesser Ryzen chips are overclockable as well.
  • Workstation muscle: $400+ (£370+). If you often find yourself waiting minutes or hours for your current system to render your 3D animation or 4K video, or you’re dealing with massive databases and complex math, consider an?Intel Core X or AMD Threadripper?CPU. These beasts offer massive amounts of physical cores (up to 32 as of this writing) for extreme multitasking (ex: gaming at high settings while streaming and editing) or time-consuming compute tasks. Business users can consider an Intel Xeon (like the recent?Xeon W-3175X)?or?AMD EPYC?processor, but those aren't consumer friendly--or reasonably affordable.

What generation CPU do you need?

Intel Core and AMD Ryzen CPUsIntel Core and AMD Ryzen CPUs

Each year or so, Intel and AMD upgrade their processor lines with a new architecture. The current generation for Intel is the company's "9th Gen Core Series," like the?Intel Core i7-9700K?and higher-end?Intel Core i9-9900K. AMD's latest chips are part of its Ryzen 2000 (aka Ryzen 2) line, like the?AMD Ryzen 5 2600X?and?AMD Ryzen 7 2700X. When looking at the model number, you can see the generation as the first digit of the four number (ex: the 8 in Core i7-8400 or the 2 in Ryzen 7 2700X).

Note that both companies tend to lag behind current architectures with their extreme chips. So the latest and greatest Intel X series CPUs you can get are still 7th gen and AMD's second-generation Threadripper chips came out months after.

While you can often still find older processor generations for sale, we wouldn't recommend choosing one, unless you are sticking with a motherboard that doesn't support the latest chips. You usually don't save a lot of money by going with a last-gen processor, either. For example, when we wrote this, recommended pricing for the outdated 8th-Gen Core i7-8700K was $359-$370 (£361), and recommended pricing for its replacement, the 9th Gen Core i7-9700K was $374-$385 (£362), although 9th Gen chips are often priced higher due to ongoing shortages.

How do you read the model names and numbers?

The jumble of brands and numbers that make up a CPU product name can be confusing. Intel and AMD both break down most of their chips into three “good, better, best” categories, starting with Core i3/Ryzen 3, stepping up to Core i5/Ryzen 5, and ending (for AMD, at least) with Core i7/Ryzen 7. Intel has the Core i9-9900K at the top of its mainstream product stack, as well as extreme/premium tier like the Core i9-9980XE, priced at around $2,000 (£1,770). But for the vast majority of users, these chips are unnecessary and well out of most people’s price ranges.

For users on a tight budget, Intel offers its Celeron and Pentium chips (Pentium is slightly faster) while AMD has its Athlon line. On the extreme high-end, you'll find AMD's Threadripper and Intel's Core X series, along with the Core X/i9 and Xeon W (both mentioned above).

Now, what about the model numbers that come after the 3, 5, or 7? The first digit designates the product generation (Intel’s Core i7-8700 is an 8th Generation Core processor, and AMD’s Ryzen 5 2600 is a 2nd Generation Ryzen processor. The rest of the numbers just mark various models in the line, with higher generally being better (with more cores and/or higher clocks), while a “K” at the end of an Intel chip means it’s unlocked for overclocking. Only a handful of mainstream Intel chips are “K” skus, while nearly all of AMD’s Ryzen processors are unlocked for overclocking (no “K” designation required). An X at the end of AMD model numbers means higher clock speeds.

Should you overclock?

Overclocking, the practice of pushing a CPU to its limits by getting it to run at higher-than-specced clock speeds, is an art form that many enthusiasts enjoy practicing. But, if you're not in it for the challenge of seeing just how fast you can get your chip to go without crashing, overclocking often isn't worth the money for the average user.

In order to make your CPU achieve higher clock speeds than it is rated for out of the box, you'll likely spend extra on an enhanced cooling system and an overclocking-friendly motherboard. While nearly all recent AMD chips are overclockable to some extent, if you want to dial up an Intel chip, you'll have to pay extra for one of its K-series processors. By the time you factor in all these extra costs, you'd be better off budgeting another $50-$100 (£30-£70) for a CPU that comes with higher clock speeds out of the box. And remember, even if you do get all the right equipment, you could still get a chip that doesn't overclock well --or worse if you don't know what you're doing-- damage your CPU or shorten its lifespan by pushing too much voltage through it.

What are the key CPU specs and which should I care about?

If you're looking at a spec sheet for a given CPU, you'll see a lot of numbers. Here's what to look out for.

  • Clock speeds: Measured in gigahertz (GHz), this is the speed at which the chip operates, so higher is faster. Most modern CPUs adjust their clock speeds up or down based on the task and their temperature, so you'll see a base (minimum) clock speed and a turbo (maximum) speed listed.
  • Cores: These are the processors within the processor. Modern CPUs have between two and 32 cores, with most processors containing four to eight. Each one is capable of handling its own tasks. Unless you're a bargain-hunter, you want at least four cores.
  • Threads: This is the number of independent processes a chip can handle at once, which in theory would be the same as the number of cores. However, many processors have multithreading capability, which allows a single core to create two threads. Intel calls this?Hyper-Threading?and AMD calls it?SMT (Simultaneous Multithreading). More threads means better multitasking and enhanced performance on heavily-threaded apps such as video editors and transcoders.
  • TDP: The Thermal Design Profile/Power (TDP) is the maximum amount of heat that a chip generates (at stock speeds), as measured in watts. By knowing that--for example--the?Intel Core i7-8700K?has a TDP of 95 watts, you can make sure you have a?CPU cooler?that can handle that amount of heat dissipation and also that your?PSU?can provide enough juice. But note that CPUs put out significantly more heat when overclocked. It's good to know what your TDP is so you can get the right cooling and power equipment to support your CPU. Also, a higher TDP usually coincides with faster performance.
  • Cache: A?processor's on-board cache?is used to speed up access to data and instructions between your CPU and RAM. There are three types of cache: L1 is the fastest, but cramped, L2 is roomier but slower, and L3 is spacious, but comparatively sluggish. When the data a CPU needs isn’t available in any of these places, it reaches for the RAM, which is much slower--in part because it's physically farther away than a CPU's on-chip cache.

    You shouldn't pay too much attention to cache size, because it's hard to equate to real-world performance, and there are more important factors to consider.

  • IPC: Even if you have two CPUs that have the same clock speed and number of threads, if they’re from different companies, or built on different architectures from the same company, they will will produce different numbers of IPC (instructions per clock cycle). IPC is heavily dependent on the CPU's architecture, so chips from newer generations (ex: an 9th Gen Core i7 versus an 8th Gen Core i7) will be better than older ones.

    IPC is not usually listed as a spec and is usually measured through benchmark testing, so the best way to learn about it is to read reviews.

What do you need more: clock speed, cores or threads?

The answer to this question really depends on your regular computing tasks. Higher clocks translate to quicker responsiveness and program load times (though RAM and storage speed is key here as well). Higher clock speeds also mean single-threaded tasks (like audio editing and certain older applications) can happen faster. Many popular games are still lightly threaded.

But many modern programs can take advantage of lots of cores and threads. If you do lots of multitasking or edit high-res videos, or do other complex, time-consuming CPU-heavy tasks, you should prioritize the number of cores. But for the vast majority of gamers and general-purpose computer users, a clock speed ranging from 3-4GHz with four to eight cores is plenty.

What socket does my motherboard need for this CPU?

A motherboard socket for a CPU.A motherboard socket for a CPU.

Different processors require different socket types. If you already?own a motherboard?and don't want to replace it, you'll need to purchase a CPU that matches your board's socket. Alternatively, you need to make sure that?the motherboard you buy?is compatible with your new processor.

For help choosing a motherboard, see our 2019 motherboard buying guide.

With its current-generation Ryzen and Athlon parts (barring Threadripper), AMD has adopted a single socket—AM4—and pledged support for that socket until 2020. That means you should, with a?BIOS?update, be able to put a first-generation Ryzen chip into second-generation (and probably third-generation) Ryzen motherboard, and vice versa.

Intel, on the other hand, has a tendency in recent years not to support backward compatibility with its new chips and older motherboards, even if the socket is effectively the same. For instance, Intel’s socket LGA 1150 and 1151 differ by a single pin, and the version of 1551 designed specifically for 8th Generation Core chips is physically the same as that made for previous 6th and 7th Generation Core processors. But those older 1151-socket motherboards don’t work with newer 1151-socket CPUs, because (Intel says) the newer chips (which have more cores) have different power delivery subsystem needs.

This complexity is both frustrating from a future upgrade standpoint, and it means you have to buy a newer, more-expensive motherboard for a current-gen chip, even if a more-affordable previous-generation board has all the features you want. Here's a list of all the current sockets and their respective chipsets for reference.

Socket and Chipset Table


Intel MainstreamAMD MainstreamIntel HEDTAMD HEDT (Threadripper)
Current CPU SocketsLGA 1151AM4LGA 2066TR4
Compatible ChipsetsZ370
Z370
Q370
H370
B360
H310
X470
X370
B350
B450
A320
X300
A300
X299X399

Bottom Line

When choosing a CPU, first ask what you're going to do with it, then see how much you can budget for it after you've figured out how much you're spending on other components like your?SSD, RAM,?GPU?and?PSU. While processors are important, there's no point in pairing a high-speed chip with weak graphics (unless you aren’t a gamer) or a slow, spinning mechanical hard drive. While reading about specs like clock speed and thread count is helpful, the best measure of a processor's performance comes from objective reviews, like those we write here on Tom's Hardware.

MORE:?9 Cheap CPUs (Under $130) Tested and Ranked

MORE:?CPU Hierarchy: A Comparison of AMD and Intel Processors

MORE:?All CPU Reviews

MORE:?How to Choose a Motherboard

MORE:?How to Sell Your Used PC Components

27 comments
    Your comment
  • abryant
  • InvalidError
    976845 said:
    Intel, on the other hand, has a tendency in recent years not to support backward compatibility with its new chips and older motherboards, even if the socket is effectively the same.

    Recent years? The 8086 used a different package from the 80286 which had a different package from the 80386, which itself used a different package form the 80486, Pentium, Pentium Pro, Pentium II, Pentium III, P4, etc. Intel's history of requiring new motherboards roughly every other year goes back pretty much all the way to its first consumer processor.

    The only thing new "in recent year" is the questionable justifications for forcing people to get new boards since there is nothing new IO-wise to justify it.
  • techgeek
    In your chart of Compatible Chipsets, you missed Z390 for LGA1151v2 sockets.
  • KenZen2B
    When do you foresee PCIe 4 and PCIe 5 in motherboards ?

    How will the new standards affect gamers or are the new standards for production workloads ?
  • InvalidError
    49858 said:
    When do you foresee PCIe 4 and PCIe 5 in motherboards ? How will the new standards affect gamers or are the new standards for production workloads ?

    For AMD, PCIe 4.0 is going to be this summer with Zen 2. For most workloads though, it won't make any difference since there are almost no PCIe 4.0 devices out there, GPUs still don't come close to maxing out 3.0x16 or 4.0x8 yet and the benefits of NVMe over SATA 6G are borderline negligible for most uses, which means even smaller gains from going from 3.0x4 to 4.0x4 or 5.0x4.

    PCIe 4.0/5.0 will have the greatest impact in large servers with massive IO requirements that cannot be met with PCIe 3.0x88 for Intel's Xeon 2S or 3.0x128 for EPYC 2S.
  • harly2
    Ryzen, just end it their and look again in 2021 when Intel has something interesting.
  • alexander.w.jacob
    In the list of compatible chipsets for the LGA 1151 Z370 is listed twice. I guess one of them should be changed to Z370.
  • mitch074
    125865 said:
    Recent years? The 8086 used a different package from the 80286 which had a different package from the 80386, which itself used a different package form the 80486, Pentium, Pentium Pro, Pentium II, Pentium III, P4, etc. Intel's history of requiring new motherboards roughly every other year goes back pretty much all the way to its first consumer processor. The only thing new "in recent year" is the questionable justifications for forcing people to get new boards since there is nothing new IO-wise to justify it.


    At least for these older chips, the fact that the 286 had a different RAM addressing scheme did justify a different pinout - same for the 386DX. But at least, for a time, Intel did provide "Overdrive" processors that allowed someone to plug a 486 in a 386DX system (both CPUs had the same bus width and memory addressing capabilities), or a Pentium in a 486 system (but it was a failure due to the bus being cut in half).

    Let's not mention the days of the Socket 5/7 where a single socket could manage any chip from an original Pentium 75 to a Pentium MMX 233 and also an AMD K6-133 to the K6-3 600 and even Cyrix 6x86 chips... Now THAT was compatibility! But then Intel decided to copyright a CPU's pinout design.

    Let's be honest : Intel didn't want to spend any money into making sure the 1151 design was durable; they reserved a bunch of pins and called it a day, and then only added stuff when needed. If that foced people to buy new motherboards (with an Intel chipset on it), that's only that much cash they get, since they make their own chipset.

    AMD has a different profile : they don't make their own chipsets. As such, they drew up a single socket layout and paid a company (ASmedia) to design a chipset that would work for all that time. And then, they cooked as much back and forward compatibility stuff as they could in the CPU itself
  • mspencerl87
    How to buy it??
    Just buy it!
  • g-unit1111
    I'm really surprised that the R5-2600 didn't get the Best Value award. It's a 2nd gen hex core Ryzen and it can be had for about $149 which is $50 less than the Intel i5-8400. I just bought one a few weeks ago and it's been a really great buy so far.I bought it with an Asus ROG B450 at Micro Center and for the entire thing I paid $299.You can't beat that.
  • knowom
    I agree on R5-2600 is compelling at it's price range the tweaked Zen+ version that has the improved precision boost is a well rounded chip that is easy to recommend in almost any case over what Intel offers in a similar price bracket range. Unless you really only play at 1080p exclusively it's hard to recommend Intel.

    On a side note I'm curious the impact DLSS plays at 1080p/1440p and CPU purchasing decisions. Does the initial rendering resolution of it play into the whole lower resolution lower higher CPU IPC/clock frequency dependence or does the upscale neutralize it?

    Does that part simply happen on the GPU end and thus alleviate CPU bottleneck performance in certain instances? It's a DLSS question that I'd be interested in knowing more about.
  • InvalidError
    537231 said:
    I'm really surprised that the R5-2600 didn't get the Best Value award.

    I wouldn't be too surprised if the answer ultimately boiled down to two words: affiliate links. Between two similar-enough-class products, more expensive recommendations likely translate into bigger commissions.
  • g-unit1111
    47103 said:
    I agree on R5-2600 is compelling at it's price range the tweaked Zen+ version that has the improved precision boost is a well rounded chip that is easy to recommend in almost any case over what Intel offers in a similar price bracket range. Unless you really only play at 1080p exclusively it's hard to recommend Intel. On a side note I'm curious the impact DLSS plays at 1080p/1440p and CPU purchasing decisions. Does the initial rendering resolution of it play into the whole lower resolution lower higher CPU IPC/clock frequency dependence or does the upscale neutralize it? Does that part simply happen on the GPU end and thus alleviate CPU bottleneck performance in certain instances? It's a DLSS question that I'd be interested in knowing more about.


    I'm not entirely sure, but I think that would be entirely dependent on the GPU and monitor end and not the CPU end.
  • Robert_388
    Answer: Wait for Ryzen2

    If you can't wait, get a current of past Ryzen and then upgrade to the new chips later without a penalty since AM4 is backwards compatible.
  • g-unit1111
    2445459 said:
    Answer: Wait for Ryzen2 If you can't wait, get a current of past Ryzen and then upgrade to the new chips later without a penalty since AM4 is backwards compatible.


    You mean Ryzen 3? Ryzen 2 is the current generation.

    And yes AM4 is backwards and forwards compatible but you have to have a current gen CPU in order to upgrade to the next one.
  • abrogard
    why so hard to find socket type when looking at board/chipset specs?
    I have an H170 and wanted to see what socket it has so googled the chipset and the board and found lots of specs without any mention!

    This is a good page. But how about a one-click download of it to pdf or somesuch?
  • InvalidError
    2445459 said:
    If you can't wait, get a current of past Ryzen and then upgrade to the new chips later without a penalty since AM4 is backwards compatible.

    There is a penalty for putting a Zen 2 CPU on a Zen/Zen+ motherboard: you get no or only partial PCIe 4.0 support for the CPU's PCIe lanes.
  • TEAMSWITCHER
    "Ryzen, just end it their and look again in 2021 when Intel has something interesting."

    Huh? 9900K features near HEDT performance closer to Ryzen pricing. Availability is great with motherboard bundles offering a $30 discount from some vendors. Comparing the total system costs, spending another 7% for top-of-the chart performance is the smart choice.
  • smalltown2
    Great article Matt.
    I will help me on my next system build.
  • smalltown2
    Wish I could edit spelling after posting. Ugh !
  • Sam Hain
    I'd apply this article's precepts, come later in the year when newer CPU's hit the shelves...
  • Zhyr
    What isn't taken into consideration is the number of games which are becoming CPU intensive such as any EA game on Frostbite.

    There's been a huge jump in multithreaded games over the past 12-18 months.
  • mitch074
    Quote:
    There is a penalty for putting a Zen 2 CPU on a Zen/Zen+ motherboard: you get no or only partial PCIe 4.0 support for the CPU's PCIe lanes.

    There is indeed a penalty, but it looks like it'll be rather low: many motherboard vendors have announced that they'll provide PCIe 4.0 compatibility on some of their motherboards via BIOS updates - looks like it's a matter of PCI signal strength, as such most boards that have a single PCIe x16 slot should be able to get it, as far back as first-gen B350 boards - depending on the board's maker willing to implement it in BIOS or not (we might get a few beta BIOSes there).

    Actually, the biggest letdown one may get with a first-gen AM4 board is with the B350 chip?et not supporting 25MHz steps in power delivery; people who paid for a good X370 board in mid-2017 may actually get PCIe 4.0 and fine power management through BIOS updates on 16-core Zen2 7nm chips in 2020... Yes, it depends on the board's maker supporting their products for a while, but that's a stark contrast with Intel actually soft-locking their firmwares AGAINST it in the first place.
  • akamateau
    Quote:
    976845 said:
    Intel, on the other hand, has a tendency in recent years not to support backward compatibility with its new chips and older motherboards, even if the socket is effectively the same.
    Recent years? The 8086 used a different package from the 80286 which had a different package from the 80386, which itself used a different package form the 80486, Pentium, Pentium Pro, Pentium II, Pentium III, P4, etc. Intel's history of requiring new motherboards roughly every other year goes back pretty much all the way to its first consumer processor. The only thing new "in recent year" is the questionable justifications for forcing people to get new boards since there is nothing new IO-wise to justify it.



    Intel does support backward compatibility with vulnerabilities to malicious attack.
    Intel cpu's simply are not secure.
    Intel sacrificed security in order to gain an edge in single core performance.
热博RB88