Also give memtest86 a run. From the symptoms, it very well could be a bad hard drive, but it could also be another bad component such as the memory that is causing the issue.
This should be selected as the best answer I can't do anything but concur.
Download and burn the ISO http://www.memtest.org/#downiso
let the test do its thing and just let it be.
If it reports any errors then you know its the ram if not then I would agree with the others the hard-drive seems
like the most likely culprit. I would also think overheating could be part of this bit it seems a bit unlikely for it to do such so fast to not even be able to boot into windows.
If you happen to know someone with another laptop who wouldn't mind swapping your hard-drive into theirs to give it a
test I certainly advise you to do that as well. If you need any help finding a hard-drive or have anymore questions feel free to ask.