Well i did try the 14.1 drivers again with no luck.
I have worked out why the hashrate is lower with 14.1 drivers an this is that it actually dynamically adjusts your GUP clock speed.
No amount of tweaking with afterburner will let the core stay at what you set it.
And yes the flickering came back after installing 14.1.
Back using 13.12 no problems.