Upgrading an aging PC is a bit of a crapshoot. Sure, a faster processor or GPU, more memory, or a solid state drive can significantly speed up a system. But figuring out which upgrade will yield the biggest performance increase depends on your particular use case and other bottlenecks in the rig.
If you don't play any games, a more powerful graphics card may do you little good. And if you primarily run Microsoft Word, jumping from a dual-core processor to a 6-core beast may not yield any perceptible benefits. The same types of caveats apply to virtually all component upgrades. But if you need some additional horsepower and you have a few dollars in your pocket we can help you determine which system improvements offer the best boost for your buck.
Putting it to the test
We took a mainstream PC and upgraded its components one by one. After installing each upgrade, we tested the PC's performance, then returned it to its original configuration before upgrading the next component. Finally, we installed all the upgrades together, and tested it one more time. Our goal was to clearly illustrate the kind of performance benefits that would come by individually upgrading the processor, graphics card, memory, and storage.
Our baseline configuration
We began this project with an Intel Core i3-4330 (Haswell)-based system with 8GB of system memory and a 640GB mainstream Western Digital 7200RPM hard drive. Visuals were handled by the Core i3's integrated Intel HD 4600 graphics, and the system ran Windows 7 Ultimate x64. It's not a dud of a PC by any means, but neither the CPU nor the integrated graphics was very powerful, the 8GB of memory was composed of a single DIMM, and the hard drive had many miles on it.
Most of the benchmark tests we used--Cinebench R15, SiSoft SANDRA 2014, and CrystalDiskMark--isolated the performance of individual components, though we threw PCMark 7 into the mix to show overall system performance as well.
Upgrading the CPU
The Core i3-4330 has all of the makings of a mainstream CPU: dual cores, low heat, and a $140 price point. It's exactly the class of processor you're likely to find in an affordable white-box or pre-built system at retail.
The upgrade we chose is Intel's current top-of-the-line Haswell-based processor, the $339 Core i7-4770K. It has the same Intel HD 4600 series integrated graphics as the Core i3-4330, but it has double the cores (with HyperThreading support!), more cache, and higher clock speeds. Simply put, if you've got an LGA1150 motherboard, the Core i7-4770K is currently the fastest processor you can put in its socket. (Many users also upgrade their motherboards when upgrading their processors, but for the purposes of this article, we wanted to keep the rest of the system intact during testing, which is why we stuck to a single platform.)
In our tests, upgrading the system's processor resulted in huge gains in the Cinebench CPU benchmark and boosted overall system performance by more than 17%.
Installing the faster CPU also increased transfer speeds on the hard drive, most likely because the drive was also being used as the operating system volume, and background tasks that would interrupt the drive benchmark were minimized with the faster processor.
More memory, Captain!
The baseline system's memory was running at DDR3-1600 speeds--the maximum officially-supported frequency for desktop Haswell processors--but with only one DIMM module installed, it was running in a single-channel configuration, which limits available bandwidth.
We upgraded the system with a second 8GB DIMM (at a cost of about $80), resulting in dual-channel memory configuration and double the amount of memory bandwidth. Additional memory bandwidth helps keep the processor and integrated GPU fed with data, which can increase system performance in many situations.
This upgrade resulted in 17-plus percent performance boost in PCMark 7, and the system's graphics performance--as shown by Cinebench's OpenGL test--also increased significantly.
As SiSoft SANDRA shows, memory bandwidth essentially doubled with the second DIMM installed, which helps graphics performance quite a bit.
Graphics: Going discrete
Most integrated graphics solutions--including our baseline system's Intel HD 4600--use system memory for graphics operations. That means the integrated GPU is not only taking a portion of system memory, but it's also competing for bandwidth and resources on the system's memory controller. Upgrading to a discrete graphics card with its own on-board memory frees system memory for use by other applications and the OS.
Enter Nvidia's GeForce GTX 750 Ti. Not only is it relatively affordable at about $149, but it's whisper-quiet, draws a mere 60 watts of power, and doesn't require any additional power connections from a PSU. If your system has a PCI Express x16 slot, the GeForce GTX 750 Ti will work in it. Some other discrete graphics cards will require more power, a supplemental power connection (or two), and may force a PSU upgrade as well.
Dropping a GTX 750 Ti in the baseline system resulted in 7% overall performance gains according to PCMark 7, but graphics performance in the Cinebench OpenGL test went through the roof. Upgrading to a higher-end graphics card would provide even better real-world results. Available system memory bandwidth also increased by more than 3%.
Hard disk drives have been a stalwart of desktop PCs and laptops for ages. They're dependable and available in huge capacities. But even hard drives with platters spinning in excess of 10,000 RPMs struggle to hit transfer speeds above 230MB/s or so, and access times in the double-digit milliseconds are commonplace.
Many of today's better solid state drives, however, have no trouble saturating the SATA interface and offering transfer speeds in excess of 520MB/s, along with sub-1ms access times. In other words, SSDs can find and move more data more quickly than any hard drive. Solid state drives also have the benefit of not having any moving parts, so they're more resistant to vibrations and shock as well.
We upgraded our system with a 240GB Corsair Force GT SSD ($190). It uses a SandForce controller and offers up to 555MB/s sequential read speeds and 525 MB/s sequential writes. It's a bit of an older model, but still plenty fast.
Like the GTX 750 Ti, the SSD upgrade increased overall system performance by a little over 7% in PCMark 7, but transfer speeds in CrystalDiskMark were exponentially improved, especially in random performance.
What the benchmarks don't show, however, is just how much snappier and smoother the system performs with the SSD. Upgrading delivers the most perceptible performance gains across the widest variety of workloads. Everything from boot times to web browsing is faster with an SSD.
Bringing it all together
To top it off, we rebuilt the system using all of the individual upgrades together. As you'd expect, we saw massive improvements across the board.
Overall, our findings drove home our original point: The "best" upgrade depends on how you use your system. Gamers are likely to benefit most from a GPU upgrade, while an SSD would be a better choice for a general PC user or heavy Office buff. If you're a heavy multi-tasker or use multi-threaded applications, you'll get better performance from additional CPU resources or memory.
Whatever the case may be, we hope our data sheds some light on kind of performance gains that can be expected from some common upgrades--and that it helps you make a more informed buying decision.
This story, "Which PC upgrades offer the biggest performance boost for your buck?" was originally published by PCWorld.