That was on Multipool and I am set to a diff of 4 but you see my results.
Ultimately I left it running for the rest of the day and it seems to have cleared up but was stuck running 1.09 ghs.
Try bfgminer with --benchmark on the end. But otherwise it seems to be running well.
The frequency drop is just because it doesn't return a diff 32+ nonce in a certain time period so bfg tries to reinit the device. Nothing appears wrong other than that ridiculous diff multipool has you set at
Edit. Stupid autocorrect