The most important step is before the install, make sure you saved everything you need somewhere else so you don't lose anything. Once you clean install it will be too late. Cleans aren't so bad if you ready for them.. just suck if they are a surprise.
Drivers:
Windows 11 is pretty good, it will try to get any drivers for any hardware you have installed.
it should get your sound, and lan drivers. Realtek are pretty standard
I would grab the Chipset drivers from AMD again, I linked them on page 1 of this thread already
Depending on where you get your GPU drivers from, you probably also need the Nvidia installer. Though as I said, windows will have drivers for it.
this might help with the clean install:
Windows 11 Clean install tutorial This tutorial is intended to help you, step by step, to perform a clean install of Windows 11, version 23H2 or newer but can be equally applied to earlier versions which may have some basic differences in the screens you see but will largely remain similar in...
forums.tomshardware.com
About only things it might not get is any additional software for mice/keyboards. Depends what you have, I would have to get some for my mouse.
Its something I need to do in a few months when I get new PC. Make a list of installed programs and make sure I have everything I need written down.
Steam games are easy, you can reuse the old folders on a new install. I generally have those on another ssd so I just point the client at the old folder and it doesn't need to download everything again.
Shame Xbox games doesn't work like that.