The two methods for troubleshooting in windows I will speak of is command line tools or prompts, such as pinging a network connection, or traceroute to trace the path of the network/ router you are trying to reach, pathping, etc. These can be used if the printer is booted into a Safe Mode environment as well.
The second method for troubleshooting slowness in Windows would be Task Manager. You can check the process of each application running on the machine and enable or disable them, also you can check the performance and see when the CPU is overclocking or the memory is bottlenecking. Performance in Task Manager allows insight into indicators for potential components of the PC or laptop that might need upgraded such as memory or hard drives.