I'm almost 100% certain that the memory controller died; I took it into Geek Squad (yeah, they're overpriced, whatever) to find out what was wrong with it (it wouldn't boot past the BIOS), and they ran a diagnostic and apparently the memory controller failed their tests.