I just tried the newest build, and somehow the hardware errors are around 180 instead of 180000 and speeds are as good as the old version. Whatever you did worked, thanks.
I was using the -g option with various values but I find it increases rejects and for some reason -f1 decreases the speed even though its supposed to increase it for my system.
Are the grouped rejects related to a pool specific protocol like longpoll, is that what you meant?
I have more testing and pool hopping to do later, but for now I am happy with this miner again.