Halo has been not working for a couple months now. Every time I would quit a LAN game in it or join a network game, my whole computer would freeze (It's a laptop, if thats a source of problems). However,just recently, every time I tried to open up Halo: Custom Edition, I got this.

Yesterday, I tried to open it out of curiosity and kept getting this message. About the 4th time I tried to open it, guess what. It worked! I played a few matches on snow grove, having fun. I quit halo to get some of the new maps, when I got the "Halo has stopped working" message. I tried clicking on it multiple times like before, but no luck.
I tried running it as administrator and it worked. But it went back to the oldest problem where my computer freezes when I try to do anything with the game.
Any help?