I’d start with “start/run/msconfig” check your list of startup programs. I’d start by disabling all of them. Sometimes I’d leave things like any sort of sound card software running. But I’d disable as much as possible. If it boots faster, use process of elimination from there.
If I disable them all won’t I not boot up?