I’m a Macbook Pro 2011 user, I meet the requirements for the game and it runs perfectly at high graphics settings. I can run Half-Life 2 and I can also run Team Fortress 2. The problem, is that I can successfully join a server, and play the game but eventually, between 20 - 2 hours of playing the same server, the game will eventually freeze, but not crash and this requires me to use the power button in order to come out if this freeze. There is nothing causing the freeze, I can use all tools, spawn all props with no problem. It’s not healthy to be pressing the power button because of this freeze all the time, so can someone let me in on what I can do. Please don’t use any cocky comments referring to me using a Mac or an Apple product.
EDIT: Just to note, I have no addons installed.