I think the problem is simple.
Your computer is much weaker than any server you're playing against online.
I'm willing to bet that my Deep Fritz 12 Engine running on a dual-core using 4GB or RAM would crush you quickly regardless of whatever rating it says it is (3000+).
The software is limited by your hardware.
They do not correct for the number of cores, because they typically test with a single core. When they run engines with multiple cores (2 or 4), they consider it another engine/version, and it is separately listed.
I don't know how the SSDF does their stuff.
I always found doubling the speed (or time) gives you closer to 70 Elo. Remember that doubling the number of cores is not the same as doubling the speed.
How increasing the computer rating works out against humans is not clear. Speed increases makes the computers tactically better, and comp-comp games are all about tactics. But as soon as it gets tactical, a human will get fried by a computer anyway. Humans beat computers by avoiding tactics, and exploiting their strategic stupidity. It is not at all sure the tactically better computer will be strategically less stupid.