Don't know if this will help, but I noticed while playing around on my windows machine using the setgenerate command, that the hash rate decreases exponentially for each tread added. genproc 1 = 2000h/s, genproc 2 = 3000h/s, genproc 3 = 3500h/s, genproc 4 = 3800. I am using Intel i3 1.7ghz .
So basically each thread added is half of the added h/s of the previous thread.
This is spot on, I noticed the same thing, I just didn't have time to thoroughly analyze the numbers like you did. Good research. Also, by your other posts about pagefile etc. you don't seem like a noob at all

[...] fix the problem and upload the solution to Github.
If anything, you're wrong in assuming that biblepay is a linux guy as even the pool is running on windows.
I don't see dev compiled any wallet for linux, but dev compiled every single version for windows. For linux users, they have to compile it by themselves from github source code.
Very good points, 616westwarmoth, Shoko943 and seasonw.
