Welcome to the board rgaidies, nice to have you here.
Sorry to hear about your trouble, that sucks.
I would imagine the cause could be related to any of the things you mentioned. It obviously sounds like you overheated, what came first though is another question.
Did you encounter any...