ease off your overclocking a little and see if it makes a difference
if it reduces your stales and increases accepteds you will be ahead of running it flat out and submitting stales
most people are happy under 1% so you aren't far off the mark. Obviously the lower you can get stales the better off you are