@Claymore you could include a parameter that allows 2Gb cards to mine a different coin than exp. As it is now only exp can be mined, using ''-allcoins exp'', but the other ether fork can not be mined because the devfee mine ether and the program is restarted at that time, due to the error that it can not load the dag and this causes that hash is very low. With '' -nofee 1 '' mining ether fork the hash shown in the pool does not exceed 50% of the maximum given by the card.
You could include a parameter that detects the 2Gb cards and assign the dev fee only to mine expanse, this way the program would not be restarted and any ether fork could be mined.