My 2016 PC upgrade is finally done!

Back in May 2012, a younger and more naive Mike left the world of console gaming for the glorious lands of the PC Master Race. Excited by the pace of advancement, as soon as my new PC was finished I was already planning the next iteration.

2016 was due to bring Intel’s 10nm Skymont CPU’s, and by then I’d have left university and be able to afford a shiny new PC that would leave my old one in its dust. Then…

Nothing…

Tick...tick...tick...

Small performance gains each year, but never a compelling upgrade. In 2017 when AMD finally started to make a comeback, in response Intel gave a token core bump.

AMD to the Rescue

Zen 1 pointed in the right direction, Zen 2 was a full step in the right direction and finally in 2020 Zen 3 outperformed everything Intel offered so thoroughly their entire product line was essentially pointless.

Of course the Coronavirus pandemic created a major semiconductor shortage, so no new CPU for me, until now!

Here is a quick rundown of the upgrade, some parts have been moved to the new build:

PartOld PCNew PC
CPUIntel i5-3570kAMD Ryzen 9 5900x
MotherboardGigabyte Z77MXAsus Prime X570-P
RAM16GB @ 1600MHz64GB @ 3600MHz
GPUNvidia GTX 1060Nvidia GTX 1060
Boot Drive500GB Crucial MX100 Sata 3 SSD2TB Corsair MP600 (Gen 4 NVMe)
Data Drive3TB Seagate Barracuda3TB Seagate Barracuda
Optical DriveFor some reasonIn the case, not plugged in
PSU650W be quiet (80+ Bronze)850W Corsair RM850X ATX PSU
Casebe quiet Silent Base 800be quiet Silent Base 800

Subjective Experience

Before I talk about hard numbers, I think the subject experience is important, since that really dictates how good something is to use.

Basically, it’s the best computer I’ve ever used.

Installing

Installing Window 10 was fast, probably only slowed down by using a USB 2.0 memory stick to install from. Booting up has been fast since I stated using an SSD, unlocking BitLocker and entering my pin take the majority of the time now.

Installing programs was where I saw a real difference. I downloaded installers for all the software I needed and got to work. Programs were installing faster than I could agree to EULA’s for the next install. Even Visual Studio installed in no time!

Downloading Steam games is also noticeably faster, no only is the CPU powerful enough to decompress fast enough to match my 360Mb/s download speed, allocating the disk space is so quick you can barely see the dialogue box.

Virtual Machines

For various tin foil hat reasons I run Zoom in a Windows Sandbox. On my old PC this was so slow I couldn’t really do anything else without noticeable audio/video issues in the call. This isn’t a problem now, and fast VM performance is useful for a bunch of different development tasks.

I also heavily use Window Subsystem for Linux, which runs as a VM since 2.0.

Games

I haven’t upgrade my GPU yet (yay chip shortage), so I haven’t done any gaming benchmarks. My i5-3570k wasn’t exactly slow for gaming. Most older games use 2 cores and very few modern one need more than 4. However, with Windows randomly doing “stuff” on one core and antivirus on another, you can quickly loose performance. This isn’t a problem on my Ryzen 9, I don’t even need to close background programs.

One important game that can be CPU bottlenecked is Arma 3. As you can see, I play it a lot.

Arma’s AI is unique, but on higher difficulties can be intelligent and deadly. Unfortunately it is entirely CPU bound on one thread.

Quick aside, I’d had the AI turn down, but this changed on my new PC back to default. Suddenly I was being our manoeuvred and picked off ruthlessly.

I made a large mission that got a whole 7fps initially thanks to the sheer number of unit on the map. On my new PC this increased to more playable 23-25fps.

Benchmarks

BenchmarkOld ScoreNew ScoreImprovement
Cinebench Single Thread80015581.95x
Cinebench Multithread3138206386.58x
y-cruncher 2.5 billion digits (all in RAM)776.078s96.157s8.07x
y-cruncher 25 billion digits (uses SSD)22790.111s1773.34812.85x
Firefox Build4349.51s738.30s5.89x
7-zip LZMA2 compression992s243s4.08x
7-zip LZMA2 decompression61s15s4.07x
7-zip AES Encryption79s20s3.95x

Cinebench

Cinebench is a pure (as possible) CPU test. Nearly doubling single thread performance will really help in gaming and any other program that can’t use all the cores.

With 3x the total cores and 6x the number of threads, a 6.58x multithread improvement is exactly where you’d expect it to be.

y-cruncher

y-cruncher is very efficiently parallelised, but heavily bottlenecked by RAM speed and especially disk speed (if used).

The increase from 1600MHz DDR3 RAM to 3600MHz DDR4 allowed the all in RAM benchmark to really effectively use all the new cores, having a larger L3 cache also helped.

My new PCIe gen 4 SSD had a 12.7x read and 13.1x write performance improvement, reflected almost exactly in the disk IO bottlenecked test.

Firefox Build

As a software developer, compiling is one of the most common slow operations I do on my computer. It is generally CPU limited, but large projects with many small files can also take a toll on disk access too. 5.98x faster compiling take a Firefox build down from an agonizing 72 minutes to a reasonable 12 mins (enough time to make a coffee, go to the toiler and grab a snack).

7-zip

Almost 4x improvement in compressing, decompressing and encrypting makes archiving data for backup significantly easier. Downloading large datasets almost always involves a long extraction process too.

More RAM is helpful here too since multi-threaded LZMA2 compression uses a lot of memory. I can run more jobs in parallel.

Conclusion

Hopefully this new setup will last me well until at least 2030. By then we’ll probably be at the limits of what you can do with Silicon atoms, so it will be interesting to see where computers go after that (I’ve had some predictions that are already starting to come true).

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.