After 2 hours of running new firmware, I can already tell it is helping a lot.
Prior to the firmware update: 562mhz showed 360GH/s on pool and 10% error rate
After firmware update: 562mhz shows 375GH/s on pool and 0.3% error rate
I will try to push the core clock up tomorrow and see how it handles it. Before the update I could not go higher then 562mhz without it becoming unstable.