The above suggestions are good. One more idea - you said that your Windows SSD is from an earlier build - different processor and motherboard. I would be tempted to do a fresh install of Windows 10 or Windows 11 as you prefer. That will make sure that you don't have any old drivers or software hanging about that could cause problems. Obviously, if everything is stored on a single SSD than take some time to make sure that you save website favourites, documents, software licenses, passwords etc before you start the process. Also take the opportunity to update the BIOS and grab all of the latest drivers from the motherboard support page.
Even better, also take an image of your existing SSD onto other storage with free software like Macrium Reflect before you begin (don't forget to create a Macrium boot USB in case you need to use it). If you hit problems or forgot to copy some files, then you always have the option of restoring the image and going back to where you were.
Even if your problems are nothing to do with Windows, a fresh install every few months is a good way to keep everything running well and get rid of accumulated junk. That's why I keep all of my documents on separate drives - it makes reinstallation a lot simpler and faster.
Z690 Hero, BIOS 2305, ME Firmware 18.104.22.1686, 7000X Case, RM1000x PSU, i9 12900K, ASUS TUF OC 3090TI, 2 x 16GB Corsair RAM @ 5200MHz, Windows 11 Pro 22H2, Corsair H150i Elite AIO, 4x Corsair RGB fans, 3x M.2 NVME drives, 2x SATA SSDs, 2x SATA HDs.