I would take 64 gigs of memory/4 cores over 16gigs/12 cores any day. The idea of many core is simply less preposterous than it was even a few years ago.
Oh heck yes, at least IME. I work in DBs and in a company I worked for were renting 16GB machines for the hosted service for their clients. I almost literally armtwisted them into upgrading to a 64GB dev machine. When they saw how that ran, within 3 days they'd started rolling out 64GB machines to their clients. Perf difference was huuuge because the hot dataset could fit into ram at last.
As ever, it depends on one's needs, but most often that need is greater for memory. IME. YMMV. Measure first as always.
As ever, it depends on one's needs, but most often that need is greater for memory. IME. YMMV. Measure first as always.