Hi there, please do note that Dota 2 is a cpu intensive game but you should get more fps i guess. Can you check your nvidia control panel settings ? Check your Cpu temps ( Run msi afterburner and monitor them ). Also, check if there are any processes in the background that could be using your cpu. Run a system virus/malware scan using malware bytes. Good luck.