Even though I'm running on DDR3 both of my personal machines, I would hesitate to throw money at older IPC processors unless you are genuinely bottlenecked in your current workload by a shortage of threads and RAM. Software x264/265 encode is just about the only thing I can imagine for a consumer workload that would benefit from an old 8C/16T chip like the E5-2690. And for everything single-threaded something like a $75 Pentium 5500 is going to be 75-100% faster at one-third the power consumption. i3-8100 is a 3.6GHz Coffee-lake quad core at $117.
Sure, 32GB of RAM at half the cost of DDR4 is a decent deal, but it's very situational based on whether you actually need it or not. The two extremes are gaming and software encoding. For gaming, you should buy DDR4 and a modern CPU - no doubt about it these days. For software encode it really does depend on just how much of your daily use really is CPU and RAM bottlenecked, and whether you care about power consumption too.
Congratulations, you've noticed that this year's signature is based on outdated internet memes; CLICK HERE NOW to experience this unforgettable phenomenon. This sentence is just filler and as irrelevant as my signature.