Zachariah Kushner :
my HP Pavillion 15 laptop keeps crashing (the screen gets all pixelated and mixed up and freezes) and sometimes reinstalls the bios
Sounds like Hardware. If your laptop has 2 sticks of RAM try running on one at a time to see if it stabilises.
Also check out your HDD, if Windows too erratic to run diagnostics, consider creating a boot disk/drive to run Seatools for DOS on another machine.
http://www.seagate.com/support/internal-hard-drives/consumer-electronics/ld25-series/seatools-dos-master/
Otherwise this is the windows version...
http://www.seagate.com/support/external-hard-drives/desktop-hard-drives/freeagent-pro-classic/seatools-win-master/
Other possibility is overheating, check your temps with Speccy...