That worries me pretty much - sometime my (not-yet-overclocked) N900 is pretty hot and stay that until switch OFF/ON. I suspect SGX but who knows...
ps: the 800mhz kernel is not that much faster - than a 600mhz. i leave it anyway as it may increase battery life - i am not such a gamer - so probably the effect in overclocking is not dramatic then !