I compared your modified kjv.cxx vs. the standard and have these results to show:
System is Gentoo Linux 4.9.76-gentoo-r1 DUAL CPU SMP Sat Jan 20 18:27:21 PST 2018 x86_64 Intel(R) Xeon(R) CPU E5620 @ 2.40GHz GenuineIntel GNU/Linux
32GB RAM
./biblepayd -daemon -maxconnections=250 -dbcache=4096
using modified build after merging kjv.cxx changes manually:
~/biblepay/src # ./biblepay-cli getmininginfo
{
"blocks": 28714,
"currentblocksize": 1000,
"currentblocktx": 0,
"difficulty": 2098.922736862373,
"errors": "",
"genproclimit": 16,
"networkhashps": 101469956475.5698,
"hashps": 4396.397605111778,
"minerstarttime": "02-03-2018 23:23:52",
"hashcounter": 262144,
"pooledtx": 0,
"testnet": false,
"chain": "main",
"biblepay-generate": true,
...
}
Using the standard source provides a slightly higher result working on the same block, 28714:
/usr/local/bin/biblepayd -daemon -maxconnections=250 -dbcache=4096 (installed version conforming to original source tree)
~/biblepay/src # /usr/local/bin/biblepay-cli getmininginfo
{
"blocks": 28714,
"currentblocksize": 1000,
"currentblocktx": 0,
"difficulty": 2098.922736862373,
"errors": "",
"genproclimit": 16,
"networkhashps": 101469956475.5698,
"hashps": 4474.51609599563,
"minerstarttime": "02-03-2018 23:21:40",
"hashcounter": 262144,
"pooledtx": 0,
"testnet": false,
"chain": "main",
"biblepay-generate": true,
...
}
I am curious to know what the scenario would need to be in order to see the enhancements you propose. Also, I tried to send you a PM regarding a donation but I could not because I am noobie

Send me PM so we can discuss? Thanks!