i encountered a problem last week. My normal hashrate on Ethereum was about 29 up to 30 MH/s on Linux, with Blockchain driver. But from one day to another ... it dropped to 21 MH/s. I dont know why it happened, i didnt changed anything on this machine.
I hope somebody encountered this problem aswell and knew how to resolve it.