So I am about to upgrade my CPU and I'm gonna need a new Motherboard for this as well. I know it's always better to do clean Windows install but my question is: when? Before the hardware upgrade or after? And if it is after, do I need to do something else before?