Seems more like a memory leak to me. I can play at max settings in among huge zergs with no problems at all. Then randomly 20,30,40, minutes into the game my FPS will suddenly drop to unplayable rates. Which can be solved by simply restarting the game. Although each time before my fps drops is completely random. Today i was having to relog every 15 minutes or so. Yesterday i was relogging every 40 minutes or so.