From what i know of this error. There's is a driver conflict on your PC. Uninstall all drivers you have and update them to the latest. For GPU use Drive Sweeper. Google for it.
This shouldn't be a HDD issue. Just dont spend the money because of a BSOD now. Exhaust all possibilities then buy.
Before going for a new HDD. You should try this:http://www.computerhope.com/issues/ch000646.htm