to answer your question. the first time i had a stable windows install it was roughly a month where i was stable. i would use it for about 2 hours average in a day but i did not document my steps of fixing it. then i upgrade with a 1tb ssd and started getting bsod again and my windows install that was stable which was on a sata ssd got corrupted since when i popped it back on to clone it. the other windows manager somehow corrupted my start up on it. so it would do a weird start up telling me to fix start up problem which it would keep going back to it. so i just reinstalled windows.
i did a rough documentation that list my rough steps to solve the problem on my original post. i warn you that i could have just gotten lucky with on or two of the steps and i do not know which one resolved it.