Okay so, for anyone experiencing this, flashing the latest firmware seemed to relieve the issue thus far.
I'll update this thread if I start having the problem again, I'll keep my fingers crossed!

(I think I have a record for making a thread before debugging anything....)