AMD Ryzen 9 3900X And Ryzen 7 3700X Review: Zen 2 Impresses

Ryzen 9 3900X And Ryzen 7 3700X: SANDRA, PCMark, And Geekbench

Test System Configuration Notes: When configuring our test systems for this article, we first made sure all firmwares were up to date, then we entered each systems respective BIOS / UEFI and set each board to its "Optimized" or "High performance" defaults. We then saved the settings, re-entered the BIOS and set the memory frequency to the maximum officially supported speed for the given platform (without overclocking). The SSDs were then formatted, and the latest build of Windows 10 Pro x64 was installed and fully updated.

ryzen platform
AMD Ryzen 9 3900X Installed In The MSI MEG X570 Godlike Motherboard

When the Windows installation was complete, we installed all of the drivers necessary for our components, disabled Auto-Updating and Windows Defender, and installed all of our benchmarking software. When that process was done, we performed a disk clean-up, cleared any temp and prefetch data, and optimized all of the SSDs using Windows' built-in utility. Finally, we enabled Windows Focus Assist to minimize any potential interruptions and let the systems reach an idle state before invoking a test.

All of the systems, applications, and drivers were up-to-date as of July 1, 2019

HotHardware's Test Systems
Intel and AMD - Head To Head
ryzen 3000 test systems
Preliminary Testing with SiSoft SANDRA 2020
Synthetic Benchmarks

We began our testing with the latest version of SiSoftware's SANDRA 2020, the System ANalyzer, Diagnostic and Reporting Assistant. We ran four of the built-in sub-system tests that partially comprise the suite with AMD's latest processors (CPU Arithmetic, Multimedia, Cache and Memory, and Memory Bandwidth). All of the scores reported below were taken with the CPUs running at their default settings, with 16GB of DDR4 RAM running at 3,200MHz, in dual-channel mode, on the MSI MEG X570 Godlike motherboard.

3900x san CPU 3900x san mm
 Ryzen 9 3900X
Processor Arithmetic
Ryzen 9 3900X
Multi-Media

3900x san mem 3900x san cache
 Ryzen 9 3900X
Memory Bandwidth
Ryzen 9 3900X
Cache And Memory


3700x san CPU 3700x san mm
  Ryzen 7 3700X
Processor Arithmetic
Ryzen 7 3700X
Multi-Media
 
3700x san mem 3700x san cache
  Ryzen 7 3700X
Memory Bandwidth
Ryzen 7 3700X
Cache And Memory
 
Both the AMD Ryzen 9 3900X and Ryzen 7 3700X put up some strong numbers in the various SiSoft SANDRA tests we ran. In the Processor Arithmetic and Multi-Media tests, the processors outpaced 2nd Gen Ryzen desktop and HEDT Threadripper processors (of similar core counts) and the memory bandwidth afforded by their dual-channel DDR4-3200 setups fell in the 33GB/s - 35GB/s range. The Cache and Memory test showed slightly higher latency with the smallest and largest data sets, but across the 32KB to 32MB range the Ryzen 3000 series processors offered some of the lowest latency according to this test.

latency1

Because 3rd Gen Ryzen processors use CPU core chiplets and a separate IO die that houses the memory controller, we suspected there would some instances where memory latency could suffer, so we dug in a little deeper to see what we could find. It seems, however, that AMD's Infinity Fabric, the higher, officially supported DDR4 memory speed, and the processor's relatively large amount of cache synergistically result in consistently low latency characteristics. Memory latency on the Ryzen 9 3900X was significantly better than the Ryzen 7 2700X according to SANDRA.

latency2

L1, L2, and L3 cache latency with the Ryzen 9 3900X was also significantly better than the Ryzen 7 2700X. The large L3 cache on the Ryzen 9 3900X in particular offered latency that was more than twice as fast as the previous-gen CPU.

latency3
Tunneling further into the numbers, it looks like the Ryzen 9 3900X's memory latency advantages are most significant with larger data sets. That leveling off above 32MB doesn't seem to make much sense, however, so there's a chance the benchmark isn't reporting latency properly, once the dataset exceeds the amount of L3 on the processor. We're just speculating on that though, and will work with SiSoft to ensure the data is accurate. 

Geekbench
Synthetic CPU Testing

In the GeekBench test, we're stressing only the CPU cores in a system (not graphics or GPU architecture), with both single and multi-threaded workloads. The tests are comprised of encryption processing, image compression, HTML5 parsing, physics calculations and other general purpose compute processing workloads.

geekbench

The Ryzen 9 3900X and Ryzen 7 3700X rocked the Geekbench tests as well. Singe-Threaded results were among the best and trailed only the Core i9-9900K. Their multi-threaded scores are particularly strong, however. The Ryzen 7 3700X actually pulled well ahead of the Core i9-9900K and the 12-core Ryzen 9 3900X beat the 16-core Threadripper 2950X. It wasn't quite able to catch the 18-core Core i9-9980XE, though.
PCMark 10
System Level Benchmark
Next, up we have some full-system testing with PCMark. We're reporting all test results from the PCMark 10 benchmark suite, including the Essentials, Productivity, Digital Content Creation and and total PCMark score. The Essentials test covers workloads like web browsing, video conferencing and app start-up times, while Productivity tests everyday office apps from spreadsheets to word processing. Finally, the Digital Content Creation test evaluates performance of a machine with respect to photo and video editing, as well as rendering and visualization.

pcmark

The Ryzen 9 3900X and Ryzen 7 3700X's good latency characteristics, improved IPC and multi-threaded performance, massive game cache, and speedy PCIe 4.0 storage propelled them to the head of the pack in the system-level PCMark 10 tests.

Related content