AznBoizYou are on a Laptop (Not sure if it's a gaming one) Second did you try waiting for the "Freeze" to stop? My TF2 have "froze" as well, it even shown the HL2.exe have stop working popup but I just click X and wait a bit, it eventually bring me to the main menu
Is 40 minutes a long enough wait? Thanks for the idea though.