https://bugs.winehq.org/show_bug.cgi?id=43277
--- Comment #21 from Berillions berillions@gmail.com --- (In reply to Roderick Colenbrander from comment #18)
Can you run your game using WINEDEBUG=+process? I'm curious about some of the cpu related calls the game makes. I think you provided a log like this maybe on IRC, but I don't have access to it.
I did a quick audit on the Wine code and there are definitely some missing things, which look a little suspicious, but I don't know if the game uses it.
For example ntdll/nt.c has TODOs in 2 sections dealing with filling out SMT related information in logical_proc_info_add_by_id. This is ultimately used by GetLogicalProcessorInformation/GetLogicalProcessorInformationEx.
You can download the archive here : http://www.mediafire.com/file/4tq4o65do79r02g/server_process.txt.xz
About your hack, i can test it with FC3 if you want. If it works, it will be enough for me while waiting for the official patches.