BSOD problem

sorry if i put this in the wrong forum, i tried to pick one that best fit my problem.

 

For some reason my computer has been having a lot of BSODs today, yesterday is ran fine for most of the day except one BSOD at before bed which i didnt think much about. Today is seems like it is happening every 15 minutes, mostly while using Chrome, however i havent used much of anything else today on my computer. The windows "Check for Solution" screen gives me this in the problem details:

Problem signature:
Problem Event Name: BlueScreen
OS Version: 6.1.7601.2.1.0.768.3
Locale ID: 1033

Additional information about the problem:
BCCode: 3b
BCP1: 00000000C0000005
BCP2: FFFFF880092A19EC
BCP3: FFFFF8800AD29370
BCP4: 0000000000000000
OS Version: 6_1_7601
Service Pack: 1_0
Product: 768_1

 

so far ive tried:

Updating video card drivers

Ran a Windows memory diagnostics (no problems found)

Scanned Drives, Main SSD drive ok according to Window chkdsk and CrystalDiskInfo. Secondary HDD fine on windows chkdsk, shows "Caution" on CrystalDiskInfo (i plan to buy replacement drive on Thursday, been planning on upgrading it for a while, this is a good excuse i guess)

 

my system:

 http://pcpartpicker.com/p/3hedp

 

any help is greatly appreciated!

 ps: feel free to let me know if u would like any more information

scan your hard drive. that might be the problem.

main SSD and secondary HDD scanned using Windows chkdsk, no problems found

 edit:

Scanned again using CrystalDiskInfo, SSD fine, secondary HDD shows "Caution"

yeah. seagates are terrible. take it out and see if that's the problem.

http://www.extremetech.com/extreme/175089-who-makes-the-most-reliable-hard-drives

yeah looks bad, seeing as how i use a Seagate 1.5tb drive, planning on replacing it later this week.

A few bad memory spots in ram will cause BSOD.  If you find errors test each stick one at a time to identify the bad stick, then try to to use your pc with out that stick in there and see what happens.

 

I recently had a stick that didn't die, it just wouldn't store data correctly on 50 or so addresses.  eg. 00000000 was put in the address but it would return 10101001.  Took forever to find this error.

http://www.memtest86.com/

Moved.