Half-Life 2 has regular updates, patches, and fixes to keep the game stable and free of bugs. If you haven’t downloaded the latest patch, it might be the reason why you’re experiencing crashes. To get the latest patch, open Steam, go to the Library and select Half-Life 2. Then click on Update and Install to download the most recent patch.
All that's left is to create separate hl2.exe shortcuts, with the additions of '-game (e.g lostcoast)' + '-appid (e.g 340)' after the quotes with only spaces inbetween them (e.g " -game lostcoast -appid 340). If you own the game + the expansions, then you just need to check with your desktop shortcuts when inputting the corresponding '-appid'.
LSqHpq.