Ok,
I sorta 'fixed' it. its not perfect but no more BSOD nor restarting for me.
install the NVSE driver for your SSD drive.
- my computer was totally fine without this before the windows update, but not anymore. then somehow installing the NVSE driver has fixed BSOD.
- if you are using Samsung SSD, here's the link to download it https://semiconductor.samsung.com/consumer-storage/support/tools/
- also Apparently Samsung magician software and NVSE driver is two separate thing.
Although I am still getting Metadata staging error from my event viewer.