I have the same issue the Ghps (not work share) is going down. I had 620Ghps mining here, 3 weeks later it's 530Ghps!
What kind of ASIC device(s) is this? What hashrate is your mining client showing?
Are you getting a lot of rejected work? Hardware errors? Connection problems?