BIOS is up to date. My chip is basically a 680i in which S.M.A.R.T option choice was disabled in BIOS although it's enabled by default. I came across a thread in some forum in which they blamed the SATA drivers for Vista as the user who had my problem could read the temps. in XP.
Anyhow, the hard drives are really cool in my Cosmos S with it's excellent air flow using 5x120mm fans (3 top, 1 front, 1 back) and 1x200mm on the side panel so it's doesn't matter to know their temps.