My system has been running great 5+ years. I have a Core i7 4770k that's been running @ 4.5Ghz on aio water cooling with my Gigabyte Z87MX board, 16GB of DDR3-1600 and a 256GB Samsung 850 EVO SSD. I've run 2x 1TB Barracuda 7200 hdds in RAID 0 since day one without issue. I started the build using just the (overclocked) Intel HD4600 iGPU and it played most Xbox 360 era games perfectly. I have run several GPUs on it since, including a Radeon R9 290, GTX 970, and GTX 750 Ti. For a time I even had 2x Radeon R9 290s. Currently I have a GTX 1060 6GB. I moved the system to a new case a couple months ago and when the time comes to do a new build I'll reuse it, my 750w PSU, and the drives that all work flawless. I was going to hop on Ryzen but my quad core hyperthreaded CPU is hanging in there just fine for now and I can play many games 1440p on high/ultra. Oh and it has been through Windows 7, 8, 8.1, and Windows 10.
Build your system to last and you'll get your money's worth out of it!