Replaced mine with an XT1200Z solved the screen buffeting and a lot more comfortable/faster to boot ..
Slight pishtaking aside it made me realise how bad/tiring the buffeting on the XT660z was as I used it for runs to Leeds and back, I had sort of ignored it thinking it was the helmet (Hornet DS) that was the problem and not the screen .