Intrigued by your project i've been playing around with it a bit for the past few days and wondered why you're using an older binary of ccminer (ccminerAlexis78) instead of the latest version
https://github.com/tpruvot/ccminer ?
AFAIK the tpruvot fork also includes the changes of previous ccminer versions so should be as fast (if not faster) than previous versions. The only exception I can think of would be the spmod fork of ccminer which is partially private.
So I've been manually comparing hashrates on blake2s between the versions and was surpised to find that the alexis78 version was slightly faster, which did not make sense to me. I did notice though that my computer was noticabley laggier on alexis78 over tpruvot. That got me thinking that maybe intensity is handled differently between the 2 so I started playing around with different settings on my stock GTX 1070.
on alexis78 with default settings = 3.7GH/s, intensity 25 = 3.5GH/s = intensity 30 = 3.67GH/s
on tpruvot with default settings = 3.4GH/s, intensity 25 = 3.4GH/s = intensity 30 = 3.67GH/s
So you might need to tweak the intensity settings a bit but ultimately you only need to use the latest version of ccminer (except for equihash).
Still need to play around with spmod as it could be faster on groestl and skein.
On the plus side I'm making about 50% through zpool than i was on nicehash.