psychst4bWiethoofdValidate gamefiles is the first place to start every time, then removing /custom and trying if it happens again.
@RipTide -insecure launch option allows you to load plugins on offline servers/stv/demos
I've tried validating game files, restarting my computer, reinstalling tf2, setting it to -insecure then relaunching it without -insecure, i've tried renaming the sourcemod folder, i've tried updating sourcemod and metamod, i've tried removing custom files and configs and using -autoconfig, i've tried starting it in windowed and fullscreen mode, i've tried all dxlevels, i've tried using a different hud, i've tried using the default hud, i've tried praying, i've tried begging, i've tried everything and it still crashes...
So at this point you're running TF2 without a custom HUD, no sourcemod, the custom / plugins folder removed and it's still crashing?