Why?
##Why? DropsDrops in framerate due to other reasons (other than graphics) could only be attributed to the VAC system, as it has been known to read/write to your system heavily. The game itself (with VAC stripped) doesn't use a lot at all.
As for what VAC does? Nobody knows - Valve has been very secretive about this.
Try running DoTA 2 without VAC (using the -insecure
launch option) and compare the performance.
In my experience, ASUS laptops have been known to have terrible processors and hard drives, in comparison with the RAM your machine has, even if you're only word processing. Proof Needed
Update: The Valve Anti-cheat System has been known to check the game's memory to check for any malicious changes such as the freezing of memory values, which attributes to quite a bit of its memory and processor usage.
How do I fix?
##How do I fix? ThereThere are many ways you can go about doing that. Since it's about your reading/writing speed, here are the options:
- Try giving DoTA 2 high CPU priority. This will put all read/write requests over everything, and hopefully your CPU is able to handle the entire load that DoTA outputs, while sort of ignoring/postponing everything else.
You can do this by adding the-high
node in your command-line launch options. By giving DoTA high priority, as read/write commands are usually processed by the CPU. - Try getting a better hard drive. (Sounds stupid, but may be your problem)
It could be that your system is fast enough to handle the load that DoTA outputs, but your hard drive isn't fast enough to go through the read/write commands to it, which is rarely the case.