somegamer786: BTW guys the BSOD's stop code is 0x00000050
Tarm: "This problem may occur if there is a conflict between Windows XP SP1 and the display adapter drivers that are currently installed. "
Copied and pasted from a 10 seconds google search. :P
Whoops. Saw you had Vista. Well XP problems can follow to Vista...
Another search led to this:
Typically, 0x00000050 is caused by corrupt registry, viruses (which also may affect the registry like is some example below), video adapter driver issues, memory faults (in different locations).