See under tab Performance which resource (CPU, memory, disk or network) goes upto 100%.
(Ctrl and Del, select Task Manager) Select more details. You may try to see what is going on by running the task manager. Is it waiting for resources from the network?
I really need help with this, my friends are constantly waiting for me and it's really annoying because they get upset with the problem and it's not even their computer that has the problem. I wanted to rollback to Windows 8(Not 8.1) but I didn't have the option to in my recovery settings, even thought I backed up my windows.old file. The problem is that this gets extremely annoying because of how repetitive it is. League of legends will randomly stop responding at times during the day, it repeats from every 20 minutes to every hour or so, Blade and Soul is even worse because everytime I'm at a loading screen to get to my next destination or going into a lobby, it'll stop responding and then I have to wait like a good 3-5 minutes just to get it to stop 'not responding' and then I can move on. For example, I have a ton of programs on my laptop that differ from one another, most being games.
First my start menu didn't work so I reinstalled and it fixed it, but it didn't fix the not responding issues. Ever since I downloaded Windows 10 I've been getting not responding issues.