Thanks Ken for the link, I did several easy things on the checklist and my computer doesn't bsod as much as before. (e.g. random shutdowns by just browsing the internet, or using autocad.)
One thing that does always gives me bsods is whenever i run TF2 at the client loading screen when I'm about to enter the map.
I'm going to upgrade my video card and see what happens.
Another update in a few days.