Update: I've found out that whenever this occurs, the cpu is always spiked, not necessarily at 100% though. After the 1-2 seconds, i noticed that the cpu usage stablizes again. i checked which process exactly is causing this through Process Explorer that it is usually "Interrupts" that causes this spike. Now after another look at forums for solutions, people said to use a latency checker the see which drivers are causing the interrupts. Currently, ataport.SYS and ndis.sys have values over 1 in highest execution (ms). Now, trying to find which device they belong to.