UPDATE: after I delete the .INI config file, the laptop run stable and then I've hits with multiple BSOD with multiple different error code every time I restart and play games.
1. system thread exception not handled (causing by valorant anti cheat and Ive uninstalled it)
2. page fault in nonpaged area
3. Kernel security check failure
nothing wrong after checking the memory and using scannow
Throttlestop also behave weirdly I think, because usually the limit always light the thermal, pl1,pl2 and EDP even when idle but for some reason the limit now rarely lightup even wihout undervolt.
The BSOD seems to settle down (atleast for now) after I deleted entire throttlestop and using a new one with reduced cpu core undervolt from to -180 to -125 (TS automatically set it to -125 after extracted from zip). now Im using the default voltage and it seems the limit doesnt lightup even when playing games just temporary thermal on cpu and edp on ring but only brief as I dont really see it go red light. though the prochot still become red.
here is the new screenshot of the setting.
Here is when i use TS bench with 960m.
nevermind the laptop definitely still overheat as I let my game run and it freeze and buzz after that BSOD whea uncorrectable error. after I restart and use the undervolt profile with turbo disable it stop overheat but i still can't figure out why the limit not triggrered any thermal, its works when TS bench running but not on my games like before.