It would be nice to have the latest available parts at all times for my computer, but that's pretty expensive, and parts get superseded pretty quickly, too.
In my opinion, from a performance standpoint, the typical desktop experience nowadays is rarely significantly enhanced from one new PC build to the next, especially since quad-core processors and cheaper RAM prices.
So, only if I want to game the latest titles, process something faster than before, or require more current hardware, will I consider upgrading a PC.
It would be fun to have the latest and greatest components, but I only build a completely new PC about every 5 or so years. If you build a good one for your needs, it should work well for a long time.
This PC was already outdated in computer terms by the time I built it. I bought the parts over the space of about 18 months (and watched them pile up on the floor next to my desk). It has a Gigabyte Z77X-UP7 motherboard with an i7-3770K CPU. It's good for Adobe Creative Cloud and any other apps. When it's time to relax and game (which I don't do as often nowadays) - it has a Gigabyte GTX 970 video card. It's currently being used as my main computer and it's running Windows 10 Professional.
Case: Silverstone Raven RV04
Motherboard: Gigabyte Z77X-UP7
CPU: Intel i7-3770K
GPU: Gigabyte GTX 970
Memory: 32 Gigs G.Skill Ares
SSD: ADATA SX900 256 x1, 128 x2
HDD: Western Digital WD20EZRX
Cooling: Noctua NH D-14
PSU: Silverstone SST1000-P
Fan control: Scythe Kaze Master Pro
Monitors: 2 x Dell U2410
Audio Interface: Focusrite 2i4
Controller Keyboard: M-Audio Code 61
DAW: Cakewalk Sonar Professional
Headphones: Sony MDR-7506
Microphone: Blue Yeti Pro
Keyboard: Logitech Solar Keyboard K750
Mouse: Logitech G600
Webcam: Logitech HD Pro Webcam C920
Joystick: Logitech Extreme 3D Pro
OS: Windows 10 Professional
Case - Silverstone Raven RV04 (open side view)
Case - Front and Rear views
Motherboard - Gigabyte Z77X-UP7
CPU - Intel Core i7-3770K
Video card - Gigabyte GTX 970
Power Supply - Silverstone ST1000-P
Case Exhaust fan - Noctua NF-P12
Webcam - Logitech HD Pro C920
Mouse - Logitech G600
Audio Interface - Focusrite 2i4
Microphone - Blue Yeti Pro
CPU Cooler - Noctua NH-D14
Fan controller - Scythe Kaze Master Pro
Monitors - Dell U2410 - 24" (x2)
Keyboard - Logitech Wireless Solar K750
Joystick - Logitech Extreme 3D Pro
Operating System - Windows 10 Pro
Internet connection - Hikari Fiber
Noctua NH-D14 photo from Bit-tech.net
So, what do you think?
Is it time for an upgrade? And, what would you replace first, and why?