Your temps and voltages appear normal but 50c is a bit high for a computer at idle witch could be a issue but I don't think its the cause of not being able to boot into windows or do a repair of windows, there is a couple things you should try,,,,,,,,
Get "UBCD" and create a bootable cd, ubcd is a bootable disk with all sorts of tools on it, after you create the disk, remove your hardrive and boot from it, then run a prgram called "Mersenne Prime Test", report back how long this test will run without error or shutting down
http://www.ultimatebootcd.com/tutorials.html
If you have a spare hardrive try installing windows on it.
Try another data cable for the hdd