Need Help With Blue-screening

After recently getting a new graphics card I've been having a lot of problems with randomly blue-screening. At first I thought I might be related to over-heating, but the times at which it happened were very sporadic and I'm convinced that isn't the reason. After blue-screening three times in a day I decided to try and look into it, and found a program to look into what caused the blue-screens... this'un http://www.nirsoft.net/utils/blue_screen_view.html

http://i.imgur.com/5JSsVbu.png After doing some seriously serious detective work I have come to the conclusion that the culprit is none other than "hal.dll"! ... I just have no idea what this means. That's where I'd, you know, like the help of anyone who wouldn't mind doing such. 

I dont think this question is meant for the inbox but anyways.

System specs?

Could be that that dll is corrupted or broken. Doing a startup repair should fix it 90% of the time.

Run some tests on your hdd/ssd as well. Have seen loads of these kind of corrupted dll issues with ocz drives in the past.

Worst case re-install windows.

I put it here because a friend suggested it / I didn't know where else to put it. :( 

And about system specs: http://i.imgur.com/HsCuXI4.png here you go. 

I'll do a start-up repair soon and see if that fixes it. Thank you for your help. :)