i have constantly this in error log

18/12/2010 - 9::21 - D3DERR_INVALIDCALL
18/12/2010 - 9::21 - D3DEngine Restore Failed

and i noticed when i want to speed up the battle even a bit the game becomes sloppy and slow

The two are unrelated. The speedup issue is a lack of a certain capability in your soundcard. If you go into the options screen and disable picth shift sounds, it should run fine.
The errors sound like something is trying to grab ‘focus’ from the game while it is runnng, maybe an instant messenger program, or something similar. You can ignore it, if that is the only symptom. It might improve performance of the game to find what causes it and turn that program off whilst playing.