Whenever I play any games fallout 3 and combat arms for example, The game will freeze for a few seconds then windows will say the game stopped working. Other times I'll get a hard lock up with a loud annoying sound and have to restart my computer. I also get random BSOD and a few times when first booting from bios screen to vista login I get random glitchy colors all over the screen, I don't know if it's artifacting or what it is.
Must admit it does sound like a PSU problem but there are others to eliminate first.
First, remove and replace every connector they can work loose over time and lead (pun intended) to poor connections.
Remove and reseat your RAM and all expansion cards.
While you are in the case, check the interior, heatsinks and fans for dust build-up removing as required, after all, you are in there, might as well do some Spring cleaning at the same time.
See if that helps.