I had an issue with my Android TV box(T95Z) CONSTANTLY freezing on me. I noticed it happened when I would start to open apps on the device. Sometimes it would take 30 seconds, other times it would freeze after 10 minutes. It was really frustrating. I installed a CPU temperature monitor and saw temps spike to 160 F. That isn't good for any device. So I started messing around with the device and took it apart. I removed the gigantic glob of what appeared to be thermal paste. I also removed the metal piece that was on the top part of the case. I got out my drill and went crazy. I put around 40 holes in the top of my case. I've ran this thing for 5 hours now doing all sorts of different things with it. Steam link, streaming movies, running emulators. Not a single hiccup. I also installed Poison ROM on it and that's help tremendously with performance. I hope this helps some of you struggling.
That's not an AndroidTV box though.