Ok dudes, I did some testing. Changing the nvidia threaded optimization changed squat. Changing the processor affinity did squat.
Changing my texture quality, trioscopicdoodar to 0, multitexturing off, texture LOD off, texture compression did squat all.
I think I may have narrowed it down.
First: in game test.
The ship & the crew being rendered drops it down to about 12fps, as seen here:
How ever, if I scroll away from the crew maybe a little less than a screen away, it rockets to 40fps:
I think it has something to do with drawing all the crew members, something isn't optimized. If I spread the crew members around away from the starting point, the FPS increases quite substantially.
Geoscape test:
The selecting of team members screen, running at a cool 58FPS.
How ever, as soon as I next to the equip screen, the FPS drops to a horrible 12fps.
If i change from Primary weapons to armour, the FPS rockets to 50fps.
In this case, the drawing of all these items are absolutely murdering the frame rate, but why is it doing this?
I am not sure if this the same problem the topic starter is having, but this adversely effects the playability of the game.
I hope I have been of some help.