Computer hangs/BSOD while surfing the net

Recently, I sent my computer for a repair 2 months ago. After that, it was working fine until recently. On Friday, after I updated my DivX(not sure if this has got to do with anything) and I played a video, my computer suddenly hanged. I restarted the computer and I could only access Normal mode only AFTER I have entered Safe Mode. But today it was working fine and I thought nothing of it, I surfed the net for about 2 hours before the same problem happened again. At that point of time I was playing a YouTube in the background. I'm not sure what I should do to solve this problem.

Help is greatly appreciated!

Here are the information which I think may prove useful:

Code:
Operating System: Windows Vista™ Home Premium (6.0, Build 6002) Service Pack 2 (6002.vistasp2_gdr.120402-0336)
          Language: English (Regional Setting: English)
System Manufacturer: Acer
      System Model: Aspire M7720
              BIOS: Default System BIOS
          Processor: Intel(R) Core(TM) i7 CPU        920  @ 2.67GHz (8 CPUs), ~2.7GHz
            Memory: 3062MB RAM
          Page File: 1769MB used, 4560MB available
        Windows Dir: C:\Windows
    DirectX Version: DirectX 11
DX Setup Parameters: Not found
    DxDiag Version: 7.00.6002.18107 32bit Unicode
 
------------
DxDiag Notes
------------
      Display Tab 1: No problems found.
        Sound Tab 1: No problems found.
          Input Tab: No problems found.
 
--------------------
DirectX Debug Levels
--------------------
Direct3D:    0/4 (retail)
DirectDraw:  0/4 (retail)
DirectInput: 0/5 (retail)
DirectMusic: 0/5 (retail)
DirectPlay:  0/9 (retail)
DirectSound: 0/5 (retail)
DirectShow:  0/6 (retail)
 
---------------
Display Devices
---------------
        Card name: NVIDIA GeForce GTX 550 Ti
    Manufacturer: NVIDIA
        Chip type: GeForce GTX 550 Ti
        DAC type: Integrated RAMDAC
      Device Key: Enum\PCI\VEN_10DE&DEV_1244&SUBSYS_83BE1043&REV_A1
  Display Memory: 2252 MB
Dedicated Memory: 977 MB
    Shared Memory: 1274 MB
    Current Mode: 1280 x 1024 (32 bit) (60Hz)
          Monitor: Generic PnP Monitor
      Driver Name: nvd3dum.dll,nvwgf2um.dll,nvwgf2um.dll
  Driver Version: 8.17.0013.0142 (English)
      DDI Version: 11
  BGRA Supported: Yes
Driver Attributes: Final Retail
Driver Date/Size: 5/15/2012 18:26:00, 15322432 bytes
      WHQL Logo'd: Yes
  WHQL Date Stamp:
Device Identifier: {D7B71E3E-5104-11CF-7D73-B3A31FC2C535}
        Vendor ID: 0x10DE
        Device ID: 0x1244
        SubSys ID: 0x83BE1043
      Revision ID: 0x00A1
      Revision ID: 0x00A1
      Video Accel: ModeMPEG2_A ModeMPEG2_C ModeVC1_C ModeWMV9_C
Deinterlace Caps: {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
                  {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
                  {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
                  {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
                  {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
                  {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
                  {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
                  {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(UYVY,UYVY) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
                  {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
                  {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
                  {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
                  {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YV12,0x32315659) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
                  {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive
                  {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
                  {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY
                  {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch
                  {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                  {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                  {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                  {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC1,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                  {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                  {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                  {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                  {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC2,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                  {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                  {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                  {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                  {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC3,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                  {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                  {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                  {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                  {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(IMC4,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                  {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                  {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                  {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                  {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(S340,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                  {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                  {F9F19DA5-3B09-4B2F-9D89-C64753E3EAAB}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                  {5A54A0C9-C7EC-4BD9-8EDE-F3C75DC4393B}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
                  {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(S342,UNKNOWN) Frames(Prev/Fwd/Back)=(0,0,0) Caps=
    DDraw Status: Enabled
      D3D Status: Enabled
      AGP Status: Enabled
 
-------------
Sound Devices
-------------
            Description: Speakers (Realtek High Definition Audio)
Default Sound Playback: Yes
Default Voice Playback: Yes
            Hardware ID: HDAUDIO\FUNC_01&VEN_10EC&DEV_0888&SUBSYS_10250198&REV_1001
        Manufacturer ID: 1
            Product ID: 100
                  Type: WDM
            Driver Name: RTKVHDA.sys
        Driver Version: 6.00.0001.6316 (English)
      Driver Attributes: Final Retail
            WHQL Logo'd: Yes
          Date and Size: 2/24/2011 18:21:12, 3408808 bytes
            Other Files:
        Driver Provider: Realtek Semiconductor Corp.
        HW Accel Level: Basic
              Cap Flags: 0xF1F
    Min/Max Sample Rate: 100, 200000
Static/Strm HW Mix Bufs: 1, 0
Static/Strm HW 3D Bufs: 0, 0
              HW Memory: 0
      Voice Management: No
EAX(tm) 2.0 Listen/Src: No, No
  I3DL2(tm) Listen/Src: No, No
Sensaura(tm) ZoomFX(tm): No
 
---------------------
Sound Capture Devices
---------------------
            Description: Microphone (USB Audio Device)
  Default Sound Capture: Yes
  Default Voice Capture: Yes
            Driver Name: USBAUDIO.sys
        Driver Version: 6.00.6002.18005 (English)
      Driver Attributes: Final Retail
          Date and Size: 4/10/2009 21:42:56, 73216 bytes
              Cap Flags: 0x1
          Format Flags: 0xFFFFF
 
-------------------
DirectInput Devices
-------------------
      Device Name: Mouse
        Attached: 1
    Controller ID: n/a
Vendor/Product ID: n/a
        FF Driver: n/a
 
      Device Name: Keyboard
        Attached: 1
    Controller ID: n/a
Vendor/Product ID: n/a
        FF Driver: n/a
 
      Device Name: Media Center Interface
        Attached: 1
    Controller ID: 0x0
Vendor/Product ID: 0x04EB, 0xE030
        FF Driver: n/a
 
      Device Name: Media Center Interface
        Attached: 1
    Controller ID: 0x0
Vendor/Product ID: 0x04EB, 0xE030
        FF Driver: n/a
 
      Device Name: Media Center Interface
        Attached: 1
    Controller ID: 0x0
Vendor/Product ID: 0x04EB, 0xE030
        FF Driver: n/a
 
      Device Name: USB2.0-CRW
        Attached: 1
    Controller ID: 0x0
Vendor/Product ID: 0x0BDA, 0x0152
        FF Driver: n/a
 
Poll w/ Interrupt: No
 
-----------
USB Devices
-----------
+ USB Root Hub
| Vendor/Product ID: 0x8086, 0x3A36
| Matching Device ID: usb\root_hub
| Service: usbhub
| Driver: usbhub.sys, 4/10/2009 21:43:18, 196096 bytes
| Driver: usbd.sys, 1/21/2008 10:23:03, 5888 bytes
 
----------------
Gameport Devices
----------------
 
------------
PS/2 Devices
------------
+ Standard PS/2 Keyboard
| Matching Device ID: *pnp0303
| Service: i8042prt
| Driver: i8042prt.sys, 1/21/2008 10:23:20, 54784 bytes
| Driver: kbdclass.sys, 1/21/2008 10:23:23, 35384 bytes
|
+ HID Keyboard Device
| Vendor/Product ID: 0x04EB, 0xE030
| Matching Device ID: hid_device_system_keyboard
| Service: kbdhid
| Driver: kbdhid.sys, 4/10/2009 21:38:42, 17408 bytes
| Driver: kbdclass.sys, 1/21/2008 10:23:23, 35384 bytes
|
+ Terminal Server Keyboard Driver
| Matching Device ID: root\rdp_kbd
| Upper Filters: kbdclass
| Service: TermDD
| Driver: i8042prt.sys, 1/21/2008 10:23:20, 54784 bytes
| Driver: kbdclass.sys, 1/21/2008 10:23:23, 35384 bytes
|
+ Microsoft PS/2 Mouse
| Matching Device ID: *pnp0f03
| Service: i8042prt
| Driver: i8042prt.sys, 1/21/2008 10:23:20, 54784 bytes
| Driver: mouclass.sys, 1/21/2008 10:23:20, 34360 bytes
|
+ Terminal Server Mouse Driver
| Matching Device ID: root\rdp_mou
| Upper Filters: mouclass
| Service: TermDD
| Driver: termdd.sys, 4/10/2009 23:32:54, 53224 bytes
| Driver: sermouse.sys, 1/21/2008 10:23:20, 19968 bytes
| Driver: mouclass.sys, 1/21/2008 10:23:20, 34360 bytes

The Error report on today's and Friday's:
Code:
Product
Windows
 
Problem
Video hardware error
 
Date
8/19/2012 7:50 PM
 
Status
Not Reported
 
Description
A problem with your video hardware caused Windows to stop working correctly.
 
Problem signature
Problem Event Name:    LiveKernelEvent
OS Version:    6.0.6002.2.2.0.768.3
Locale ID:    1033
 
Files that help describe the problem
WD-20120819-1948-01.dmp
sysdata.xml
Version.txt
 
Extra information about the problem
BCCode:    117
BCP1:    8A338008
BCP2:    8F545ED8
BCP3:    00000000
BCP4:    00000000
OS Version:    6_0_6002
Service Pack:    2_0
Product:    768_1

Code:
Product
Windows
 
Problem
Video hardware error
 
Date
8/17/2012 8:21 PM
 
Status
Not Reported
 
Description
A problem with your video hardware caused Windows to stop working correctly.
 
Problem signature
Problem Event Name:    LiveKernelEvent
OS Version:    6.0.6002.2.2.0.768.3
Locale ID:    1033
 
Files that help describe the problem
WD-20120603-1238.dmp
sysdata.xml
Version.txt
 
Extra information about the problem
BCCode:    117
BCP1:    8A956008
BCP2:    8F555AA2
BCP3:    00000000
BCP4:    00000000
OS Version:    6_0_6002
Service Pack:    2_0
Product:    768_1

And lastly the WhoCrashed report that I just carried out:
Code:
On Sun 8/19/2012 11:48:17 AM GMT your computer crashed
crash dump file: C:\Windows\Minidump\Mini081912-01.dmp
This was probably caused by the following module: dxgkrnl.sys (dxgkrnl+0x7C046)
Bugcheck code: 0x116 (0xFFFFFFFF8A338008, 0xFFFFFFFF8FE76EEE, 0xFFFFFFFFC000009A, 0x4)
Error: VIDEO_TDR_ERROR
file path: C:\Windows\system32\drivers\dxgkrnl.sys
product: Microsoft® Windows® Operating System
company: Microsoft Corporation
description: DirectX Graphics Kernel
Bug check description: This indicates that an attempt to reset the display driver and recover from a timeout failed.
The crash took place in a standard Microsoft module. Your system configuration may be incorrect. Possibly this problem is caused by another driver on your system which cannot be identified at this time.
 
 
On Sun 8/19/2012 11:48:17 AM GMT your computer crashed
crash dump file: C:\Windows\memory.dmp
This was probably caused by the following module: dxgkrnl.sys (dxgkrnl+0x7C046)
Bugcheck code: 0x116 (0xFFFFFFFF8A338008, 0xFFFFFFFF8FE76EEE, 0xFFFFFFFFC000009A, 0x4)
Error: VIDEO_TDR_ERROR
file path: C:\Windows\system32\drivers\dxgkrnl.sys
product: Microsoft® Windows® Operating System
company: Microsoft Corporation
description: DirectX Graphics Kernel
Bug check description: This indicates that an attempt to reset the display driver and recover from a timeout failed.
The crash took place in a standard Microsoft module. Your system configuration may be incorrect. Possibly this problem is caused by another driver on your system which cannot be identified at this time.
 
 
On Sat 8/18/2012 3:10:12 AM GMT your computer crashed
crash dump file: C:\Windows\Minidump\Mini081812-01.dmp
This was probably caused by the following module: hal.dll (hal+0x69DD)
Bugcheck code: 0x124 (0x0, 0xFFFFFFFF85F9B3F0, 0xFFFFFFFFB2000000, 0xFFFFFFFF80000106)
Error: WHEA_UNCORRECTABLE_ERROR
file path: C:\Windows\system32\hal.dll
product: Microsoft® Windows® Operating System
company: Microsoft Corporation
description: Hardware Abstraction Layer DLL
Bug check description: This bug check indicates that a fatal hardware error has occurred. This bug check uses the error data that is provided by the Windows Hardware Error Architecture (WHEA).
This is likely to be caused by a hardware problem problem. This problem might be caused by a thermal issue.
The crash took place in a standard Microsoft module. Your system configuration may be incorrect. Possibly this problem is caused by another driver on your system which cannot be identified at this time.
 
 
On Fri 8/17/2012 12:19:52 PM GMT your computer crashed
crash dump file: C:\Windows\Minidump\Mini081712-01.dmp
This was probably caused by the following module: dxgkrnl.sys (dxgkrnl+0x7C046)
Bugcheck code: 0x116 (0xFFFFFFFF85A83008, 0xFFFFFFFF90279EEE, 0xFFFFFFFFC000009A, 0x4)
Error: VIDEO_TDR_ERROR
file path: C:\Windows\system32\drivers\dxgkrnl.sys
product: Microsoft® Windows® Operating System
company: Microsoft Corporation
description: DirectX Graphics Kernel
Bug check description: This indicates that an attempt to reset the display driver and recover from a timeout failed.
The crash took place in a standard Microsoft module. Your system configuration may be incorrect. Possibly this problem is caused by another driver on your system which cannot be identified at this time.
 
Back