My computer hangs up when im playing online and offline games

i can play games like 20 mins. 30 mins. 1 hour. . . but after that it hangs up the only way to turn off my computer is to manually restart it.. maybe its because of my power supply because my power supply is only 300w.. or the problem is in my video card because i recently bought my video card 3 weeks ago since then i bought that video card,, i got that problem.. pls help.. tnx.. :)

Computer Specs:
Windows 7 Ultimate
Intel Core 2 Duo 6400 @ 2.13Ghz
2GB Ram
Nvidia 8400GS
 
thanks for the reply grey pigeon...


my HDD is
western digital caviar blue wd3200AAJS 320gb 7200rpm

my DVD drive is
Lite - on iHas124 Y
 
Back