I have win 11 installed for about 12mths now. Upgraded from win10. Ticked all the boxes or so I thought. My motherboard is a Gigabyte GA AB 350M Gaming3. GPU is Directx12 compliant GTX1650. Ram 16g 3200. At the time of installation of win 11 cpu was Ryzen 5 1700. It is now a R5 2500 about 6mths ago. All was fine till 4 days ago the BSD and error message says <Clock Watchdog Timeout.> and again today. Recommended check 'www.windows.com/stopcode. Checked through the possible causes and one came up. TPM not present or turned on in Bios. Checked bios, found it and even though it said it detected the TPM yet it wasn't turned on. So I tried to turn it on. No dice. Then checked the board and lo and behold TPM header located but no TPM. I have since spent a couple of days looking for a TPM. Gigabyte recommends a TPM 2 and the header config is 20-1 pin. I have perused the comments and found the one I thought may it is actually a hit and miss. What is the recommended TPM for this board please.