hi,
i play dcs: black shark which is also not made for more cores. i have the same problem as above. when i put freetrack.exe on core 0 (realtime is on) it runs smooth when on ground, but when i take off it tracks with delays and jumps.

yes you are right, in vista and w7, you will take atvantage of more cores.
But, it is not dcs that take the advantage, but windows. dcs runs ONLY one one core (it has been designed for one core). and here a quote from the link you send me:

"Changing the affinity of the DCS.exe process in Windows Vista (with the scripts uploaded in another thread and also attached in this thread) the performance (frames per second) increases. The reason for this isn't because it allows the game to use all of the Cores, since it is only one thread and therefore can only use the processing power of one core at the most. Instead it allows TrackIR/Sound and other background tasks to run on a separate part of the CPU, separating the game from the other tasks that isn't in the game."