I think I've got an issue with the Source engine in Vista. I play Team Fortress 2 on a regular basis, and on both Vista PCs that I use, I've had difficulty using it. One was 32-bit, the other is 64-bit. Randomly while playing, TF2 will lock up, and an error will show up that says "hl2.exe has stopped working", or I'll get an error that says "Microsoft Visual C++ Library Runtime Error: the program has terminated in an abnormal way", which will then be followed up by the "hl2.exe has stopped working" message. This is really getting on my nerves, because I just built this new gaming PC, and I'm already having issues running one of my favorite games with it. Does anybody have any clue on how I should go about fixing this issue? What could be causing the program to "terminate in an abnormal way"? Thanks for any help.