I'm playing Dota 2 for about a year now and didint had single problem so far until few days back. Im playing on highest settings and never had fps lower than 60 no matter what happens on a screen - was perfectly happy with it.

Now few days ago, suddenly game broke and broke badly. Now i have 10 seconds of my old high fps and then 10 seconds of horrible fps like 5-10 or so . I tried reinstalling drivers,updating them and all the usual stuff but nothing actually helps.

Also pattern doesnt seem to be affected by what happens on screen, i get perfectly fine fps in middle of a 10 people team fight and then 10 fps standing in a corner.

Specs :

Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz
Windows 7
8GB Ram
Geforce GT540 Cuda 2gb