what is the best Windows software for monitoring hard drive (HDD) smart changes and high temperature?
So it alert if SMART starts to be bad or temperature too high.

So far i found:

https://www.passmark.com/products/diskcheckup.htm - SMART and temperature monitoring + notification once HDD is turning "bad"
http://hddscan.com/ - HDD temperature monitoring, shows SMART, but unsure if it monitor SMART - not tested by me
http://www.almico.com/speedfan.php - temperature monitoring + fan speed change (might be harder to configure), shows SMART but unsure if monitoring