Firstly, why not just use CGMiner?
Also, if your card dies at a certain unstable intensity/overclock it will often restart with secondary lower clock speeds and you will get almost nothing out of it. My 7870s drop to around 25-40mhash from 460mhash when this happens. Restart your computer.