My Mac Mini (mid 2011) frequently freezes under medium to heavy graphics load (e.g., while using Citrix RDP or playing games).
Until today I used to think this was caused by overheating but after a thorough cleaning at the genius bar the overheating is gone for sure but the random freeze remains. Here is a photo of the display when my computer froze.
Any clues as to what may be the issue here?
Edit: I am thinking this is to with overheating because when I place an ice pack on the mini then I can play as much as I want. If I remove the ice pack then it crashes within 15-20 minutes.
Edit2: Shutdown cause is -128 but memory checks out fine in Apple Diagnostics Test.