http://bugs.winehq.org/show_bug.cgi?id=19202
--- Comment #21 from Michal Svoboda pht@spatium.org 2009-08-09 04:32:16 --- Yeah, sure. "The user is stupid and we know better" approach. Did I tell you how much I like it?
If you were so kind to read the history of this bug you'd see that I actually pointed out the exact cause of the problem. The frame rate limiter is not working and the game is rendering on full CPU usage to 200 fps or whatever ridiculous rate your system is capable of. That, by design, results in 100% CPU usage, no matter how you measure it. And yea, we probably should be grateful to EVE developers that the renderer only occupies one core.
I am not familiar with the mechanisms that are used in the frame rate limiter neither with the code that implements them on wine. But someone with the knowledge of either should probably find it easy to go and find the causes and the solutions. Not the excuses.