I have the latest video drivers/DirectX version. Autodemo is off. Video compatibility is on, backbuffer count = 1, 16-bit mode.
Soldat will randomly drop about 10 FPS for a while and become a little choppy (usually for ~10-20 seconds), then go back to a smooth framerate. I have had this problem in the past, but have forgotten how I fixed it (or if I even fixed it at all, sometimes weird soldat stuff seems to fix itself.)
Any suggestions on how to remedy this?
EDIT: Running it in fullscreen fixes it, but I really don't want to have to play in fullscreen. Apparently my FPS is unstable in windowed, rapidly moving throughout the 200-300 range. In fullscreen, it stays 60.