Part 2 my BSOD started with the gtx 650 I have no clue why but I took it out went back to low end card after I did everything above and my problem is gone.

I got rid of Microsoft security essentials and made sure I didn't have any security updates microsoft had that was faulty.

Also I unparked my cores which seemed to help.