Hi Kitz,
For me, it is completely random. I set up monitoring early (before I realised the probable cause) for exactly that reason - see whether there were trends during peak times, or during particularly hot periods of the day, or when it was raining, or indeed happening at the same time every day - none of the above. All over the place at any time.
One day, for example, I had 600kb/s from 00:00 to 04:00 BST, but full speed 09:00 - 11:00. No two days are the same.
Unlike bogofs, mine seems to very much be 'all or nothing'. Occasionally, I am blessed with 80Mb/s for half an hour or so, before dropping to less than 10Mb/s. Otherwise is is full speed, or less than 10Mb/s.
Zen are insistent the previous GEA issue has long been fixed, but thos fixes don't appear to be working on my line only. They are basically just ignoring me now and rolling out platitudes, apologies, and a promise they'll get to the bottom of it soon - last reply this morning. Perhaps I am being too patient.
That being said, things do appear to be improving. Gradually I seem to be getting slightly longer and longer periods or acceptable.performance, rather than it being very 'spiky' - it's more 'steppy' now
EDIT: Added 3 PNG's to better demonstrate some of the issues:
24 Hours on May 31st
24 Hours on Jun 02nd
Last 12 Hours
Other days are similar speeds in terms of min/max, but happening at completely different, and random times. As said, the last 12 hours has been the best day yet..