So I recently bought a new laptop, namely the MSI GE620DX. It has the Core i5 2430M cpu and Geforce GT 555M (2GB) gpu. Games run pretty well, especially for it being a laptop, but every now and then I get stuttering/lag in games. At first I was unsure what's causing it, but I ran RealTemp during gaming and let it log the cpu speeds along with temps. Temps are fine, but the clock speed randomly drops to 798MHz for about 5 seconds and then back to normal. This occurs every 15-20 mins and can get quite annoying during gaming. I've updated the BIOS and even the EC firmware. The last one should have done the trick, but unfortunately it didn't. I have no idea how to check the EC version, but the BIOS is the latest version according to CPU-Z. I've googled it and couldn't find any other solutions. I also tried disabling the intel speedstep from BIOS and that actually fixed the problem, but it's a laptop and I don't want it to run on 2,4GHz when it's on battery. Furthermore, I would still like to have the turboboost during gaming.
Any kind of ideas and help are appreciated!