I first built my current PC in early 2012. It's an i5 2500 with 8gb of ram on P67 chipset.
Since I built it I've upgraded the SSD at least twice and the video card twice...from a Radeon 5750 to a Geforce 750TI to a Geforce GTX 960. My most recent upgrade has been to a 2560x1440 WQHD monitor. Amazingly, I'm able to run the few 3d games I've tried (Witcher, FO4) at 1440p with reasonable framerates.
I'm starting to think that it might be time for an upgrade though and I'm definitely keeping an eye out for the benchmarks and value calculations to see if the new Ryzens hit a sweet spot somehow.
As a sidenote, I just upgraded two of our household PCs this past week with SSDs. My kids PC was feeling really slow and I popped an SSD in it and it's like a brand new machine. Same with our low end Acer Laptop...put an SSD in that and it's much much faster.
It's so true that over the last 5 years GPU and SSD upgrades can completely swamp any change in CPU and memory.