This question can be answered by anyone but I'm sure the only one who would know is the author of HWiNFO itself. and let me state that it's not an issue, it just something i'm curious about...
so i uninstalled my graphics card(Nvidia 8800gs) driver, unchecked "GPU I2C Support", unchecked "GPU I2C via NVAPI" and also "SMBus Support". Then i ran HWiNFO again and was amazed to see me that HWiNFO is still showing "GPU Temps", and it actually looks right. So my question is how is HWiNFO still able to get my GPU temps? Not even GPU-Z can do this.
so i uninstalled my graphics card(Nvidia 8800gs) driver, unchecked "GPU I2C Support", unchecked "GPU I2C via NVAPI" and also "SMBus Support". Then i ran HWiNFO again and was amazed to see me that HWiNFO is still showing "GPU Temps", and it actually looks right. So my question is how is HWiNFO still able to get my GPU temps? Not even GPU-Z can do this.