I suspect that you have a hard drive failure. You have experienced what appears to be two cases of corrupt blocks on your hard drive. I suggest that you run hardware diagnostics to see if it finds anything wrong with your hard drive. You should stop running Bitcoin Core for now as it won't be doing anything if it can't sync the blockchain.
It could be faulty RAM too. I had my blockchain files to corrupt often before I realized that one of the RAM slots had errors (not the actual RAM stick in my case, but the actual slot in the motherboard caused some ram sticks to show up errors on Memtest). So I recommend op to run Memtest in a live CD to discard ram stick/slot problems too.
It's going to be a pretty slow process tho, he has 32GB.. I only got 8.. but I imagine with his stronger computer he will test faster, my CPU is from 2008 :p