It's worth updating the BIOS as Slacker says, but the variety of blue screens you're seeing would make me lean towards a RAM issue.
I'd download and run Memtest86+ (you burn it to a disk, or make a bootable USB from it, and boot from it) and let it run for a few passes, perhaps overnight, and see if you get any errors shown.