The AMD Ryzen 3 3300X and 3100 CPU Review: A Budget Gaming Bonanza
by Dr. Ian Cutress on May 7, 2020 9:00 AM ESTWhen AMD announced the new Ryzen 3 processors built on Zen 2, I was under the impression that these were essentially the reject parts from AMD’s successful Ryzen 3000 line. Inside is a single chiplet with only four cores active out of eight, pushing up to 4.3 GHz; but the kicker was the low price of $120 for the high frequency version, or $99 for a bit slower. AMD has sold quad-core CPUs at $99 for a while, but this is the new core and the new manufacturing process, so would this be any different? We put them up against a $350 quad core from three years ago. It seemed like a crazy idea at the time.
AMD Ryzen 3000 CPUs: Chiplets Go Mainstream
After successful launches of the Ryzen 9, Ryzen 7, and Ryzen 5 families of Zen 2 hardware, AMD has been sitting pretty at north of $200. At each price point, the company offered a compelling option against the competition, as we’ve noted in our reviews of hardware like the 3950X, 3900X, and 3700X. Others, like the Ryzen 5 3600, are some of the best sellers in Amazon’s top list. As we noted in our recent CPU buyers’ guide, out of the top 10 spots on Amazon’s best seller list for CPUs, AMD has 8 of them, and the first 5.
That’s all well and good for the higher end of the market, however in the sub-$200 category, this is where the volume often is. Intel has been neglecting this market of late, due to the abnormally high demand for Xeon silicon forcing manufacturing to spend more time on 28-core hardware than quad-core hardware. This leaves the door open for AMD, so it was always going to be interesting what the company did here. For a long time, AMD did nothing, pushing users to its Ryzen 2000 hardware or Ryzen 3000 APUs, namely because they were selling really well (the Ryzen 2600 / 1600 AF offers 6 cores for as low as $85).
With the recent launch of AMD’s latest Ryzen Mobile generation APUs, based on Zen 2 and Vega, we were unsure whether AMD would fill this sub-$200 gap with desktop versions of those APUs, or offer lower binned Ryzen 5 3000 parts. After a very successful launch of Ryzen Mobile 4000, leading to some stellar reviews, it was clear that the mobile silicon was commanding a strong premium in the market, and so we get Matisse based CPUs coming to the sub-$200 segment instead. With that, on April 21st, AMD announced its new Ryzen 3 3300X and Ryzen 3 3100 processors.
AMD 'Matisse' Ryzen 3000 Series CPUs | |||||||||||
AnandTech | Cores Threads |
Base Freq |
Boost Freq |
L2 Cache |
L3 Cache |
PCIe 4.0 |
Chiplets IO+CPU |
TDP | Price (SEP) |
||
Ryzen 9 | 3950X | 16C | 32T | 3.5 | 4.7 | 8 MB | 64 MB | 16+4+4 | 1+2 | 105W | $749 |
Ryzen 9 | 3900X | 12C | 24T | 3.8 | 4.6 | 6 MB | 64 MB | 16+4+4 | 1+2 | 105W | $499 |
Ryzen 9 | 3900 | 12C | 24T | 3.1 | 4.3 | 6 MB | 64 MB | 16+4+4 | 1+2 | 65W | OEM |
Ryzen 7 | 3800X | 8C | 16T | 3.9 | 4.5 | 4 MB | 32 MB | 16+4+4 | 1+1 | 105W | $399 |
Ryzen 7 | 3700X | 8C | 16T | 3.6 | 4.4 | 4 MB | 32 MB | 16+4+4 | 1+1 | 65W | $329 |
Ryzen 5 | 3600X | 6C | 12T | 3.8 | 4.4 | 3 MB | 32 MB | 16+4+4 | 1+1 | 95W | $249 |
Ryzen 5 | 3600 | 6C | 12T | 3.6 | 4.2 | 3 MB | 32 MB | 16+4+4 | 1+1 | 65W | $199 |
Ryzen 5 | 3500X | 6C | 6T | 3.6 | 4.1 | 3 MB | 32 MB | 16+4+4 | 1+1 | 65W | OEM |
Ryzen 3 | 3300X | 4C | 8T | 3.8 | 4.3 | 2 MB | 16 MB | 16+4+4 | 1+1 | 65W | $120 |
Ryzen 3 | 3100 | 4C | 8T | 3.6 | 3.9 | 2 MB | 16 MB | 16+4+4 | 1+1 | 65W | $99 |
Filling the bottom at price points of $99 and $120 is very aggressive. Here is AMD’s latest generation Zen 2 hardware, on a 7nm TSMC high performance manufacturing node, bundled with a 14nm IO die from GlobalFoundries, packaged together with frequencies up to 4.3 GHz. At the time of the announcement, we noted that AMD is going to be competing with itself a lot here, for performance and price. Suddenly that $85 Ryzen 5 1600AF only looks appetizing if you want six Zen 1 cores – four Zen 2 cores at higher frequencies and higher IPCs for $99 on paper is probably the better deal.
Both processors officially support DDR4-3200, and AMD is reiterating that DDR4-3600/3733 is a nice sweet spot for those purchasing faster memory. Both chips also have 24 PCIe 4.0 lanes from the chipset: 16 for PCIe, 4 for an M.2 drive, and 4 for the chipset. For X570 chipsets, these should be running in PCIe 4.0 mode – for B550 chipsets and others, these chipset lanes will run in PCIe 3.0 mode (see below).
AMD sampled us both the Ryzen 3 3300X and the Ryzen 3 3100 for review. These only arrived recently, so we are still in the process of benchmarking the chips on a few benchmarks.
Elephant in the Room: B550 Motherboards
One of the key points for a cheaper build is often a cheaper motherboard. AMD and Intel both supply the market with mid-range and low-end chipsets, which motherboard manufacturers then use to build something more palatable in the $60 to $120 range. Technically AMD is also launching the B550 chipset today too, offering PCIe 4.0 from the CPU and PCIe 3.0 from the chipset, however news on these motherboards has been quite thin. We haven’t received one to test with these processors, which makes an X570 + Ryzen 3 review somewhat non-real world.
AMD has provided us will a full list of motherboard compatibility charts for all of the AM4 processors aligned with all of the AM4 motherboards. Due to technical limitations around BIOS size (i.e. motherboard vendors using too small of BIOS chips), only various families of hardware are verified in different motherboards. Most motherboards will likely accept processors outside these designations, especially if the vendor has used a larger BIOS chip, however AMD is putting these guidelines in to make it easier to follow. So while AM4 is heralded as a platform that can support ‘A-Series to 16-cores’, and it does, but only across several boards - very few boards (if any) will support the full gamut of hardware.
As for B550, the chipset looks very similar to B450 but with some upgrades. Rather than PCIe 2.0 support from the chipset, we get PCIe 3.0, with a PCIe 3.0 uplink to the processor. B550 motherboards will also be engineered to support PCIe 4.0 from the CPU, which means at least the first (and perhaps the second) PCIe slot will be PCIe 4.0 enabled, and there should also be an M.2 slot.
These are the cheaper motherboards, so we’re not expecting any miracles here. B550 is designed to support 3000-series Matisse CPUs only, so AMD is suggesting that current APUs in the market (3200G/3400G) aren’t really suited for this board if they work at all.
AMD claims there are over 60 B550 motherboards in development. Some of them look very flash, which makes me wonder if there won’t be $300 B550 models on the shelves. That’s a scary thought.
A Word on Competition
With Intel staying on the Skylake microarchitecture for another generation in Comet Lake, and the competitiveness of Ryzen 3000 so far, I was keen to see if AMD is able to surpass Intel at the quad core level. Intel finally stopped giving us quad cores at the top Core i7 after Kaby Lake (7th gen Core), with the Core i7-7700 at 65 W and i7-7700K at 91 W. These were $350 parts in 2017, offering 4.2 GHz base frequency and 4.5 GHz turbo for the 7700K. That’s a frequency advantage over the 3300X, but the 3300X has a better IPC.
- AMD Ryzen 3 3300X: Zen 2, 4C/8T, 3.9-4.3 GHz, 65 W, DDR4-3200, 24x PCIe 4.0, $120
- Intel Core i7-7700K: Kaby Lake, 4C/8T, 4.2-4.5 GHz, 91 W, DDR4-2400, 16x PCIe 3.0, $350
Can AMD’s $120 CPU in 2020 give the same performance as Intel’s 2017 flagship CPU at only a third of the cost???
Sounds insane, doesn’t it?
There’s a Difference between the 3300X and 3100
Without probing any deeper, one might assume there’s little to separate the Ryzen 3 3300X and the Ryzen 3 3100 aside from a few hundred MHz and some cost. To our surprise, it goes deeper than that. Due to whatever binning is in place, AMD is using two different core configurations for these chips, despite both being quad core.
Both Ryzen 3 processors have a single eight core chiplet, from which only four cores are active.
On the Ryzen 3 3300X, all of those four cores come from the same quad-core CCX, providing a unified latency platform for the cores to use. It comes in a ‘4+0’ configuration, with one CCX fully active, and the other one disabled.
On the Ryzen 3 3100, the four cores come from two different CCXes, which adds extra complexity to the latency structure. If a core in one CCX wants to communicate with the other CCX, it has to send a request out through the Infinity Fabric, which adds latency. This is called the ‘2+2’ configuration.
Both designs are built with 16 MB of L3 cache, and with the 3300X that is all on one CCX, but split for the 3100.
The performance penalty this incurs is difficult to predict. Because of the lower core count than the other Ryzen hardware, the effect of this split on the Ryzen 3 3100 is going to be more pronounced than others. On our part, we ran our core-to-core latency tests.
For the Ryzen 3 3300X, as you can see, we have a unified latency topology.
Whereas for the Ryzen 3 3100, as it is slower and has the dual CCX layout, this translates to a 5+ nanosecond addition to go within a CCX, but a 50+ nanosecond additional between CCXes. Aside from the frequency difference, this will be a driving factor in our review.
For completeness, here's the Core i7-7700K, which is almost 33% faster on core-to-core transfers against core-to-core within a CCX.
Read on to find out more.
249 Comments
View All Comments
Ian Cutress - Thursday, May 7, 2020 - link
4790K 6700K 7700KAll Intel quad core showing generational differences as to where the 3300X and 3100 fit in.
1600X, 1700, 1700X, 1800X are all in our benchmark database, Bench.
It's practically listed on almost every page.
notb - Thursday, May 7, 2020 - link
And that's obviously great. But with that approach you could just write "3100 and 3300X added to Bench", right? :)I have nothing against the factual layer of this article. Results are as expected and they look consistent.
But it's essentially a story how an entry-level $120 CPU from company A beats a not-so-ancient flagship from company B.
So I'm merely wondering why you decided to write it like this, instead of comparing to wider choice of expensive CPUs from 2017. Because in many of your results 3300X beats 1st gen Ryzens that were even more expensive than the 7700K.
Or you could include older 4C/8T Ryzens (1500X) - showing how much faster Zen2 is.
Instead you've included the older 6-core Ryzens, which are neither similar in core count nor in MSRP.
Ian Cutress - Friday, May 8, 2020 - link
2600/1600 AF is ~$85 at retail (where you can find it), and judging by the comments, VERY popular. That's why this was included.Deicidium369 - Friday, May 8, 2020 - link
Just say AMD GOOD! INTEL BAD! that's all they are looking foreastcoast_pete - Thursday, May 7, 2020 - link
Some other sites have, and yes, the 3300 gives most of the 1st generation Ryzens a run for their money.Irata - Thursday, May 7, 2020 - link
This is a highly impressive little CPU for the money.I particularly liked the 3300X‘s good showing. If this is at least in part due to it using only one CCX, this should bode well for Ryzen 3 which should have an eight core CCX.
Look at some tests were Ryzen did not do so well wrt their Intel counterpart like Kraken and Octane - the 3300x now does very well. It even scores slightly better than the 3700x
wr3zzz - Thursday, May 7, 2020 - link
Does the B550 MB need active cooling? I can't tell from the pic.callmebob - Thursday, May 7, 2020 - link
Look at the spec graphics. Note the only difference to the old B450 is pretty much that it provides PCIe 3.0 lanes instead of PCIe 2.0.Now, when was the last time you saw a PCIe 3.0-based chipset hub needing active cooling?
As an aside, while i am kinda glad the B550 is finally coming, i am also a bit disappointed in seeing AMD (and their design/manufacturing partners) needing a better part of a year just for managing a bump from PCIe 2.0 to PCIe 3.0. PCIe 3.0 has been in the market for around eight years now; there is no excuse for AMD taking this long to figure out this s*it.
Fritzkier - Thursday, May 7, 2020 - link
Because their PCIe 3 and 4 was provided by the CPU tho. Or maybe there's an advantage of PCIe lanes provided by the chipset?callmebob - Thursday, May 7, 2020 - link
Haha, do you even know _how many_ PCIe lanes the CPU provides? Wager a guess whether it is for more than a single x16 slot?