Generally is a bad idea to downgrade a port, since it could break other dependencies and I have some ports which depend on fontconfig installed already. But also looks like fontconfig isn't required by the installed wine version on my system.
is it easier to downgrade wine?
If you recompile the old version that worked previously, it should also fail now if the new fontconfig really is the culprit.
Do you really get that some crash as in the bug report?
"Unhandled exception: privileged instruction in 32-bit code"
The message is slightly different:
"Unhandled exception: page fault on write access to 0x000d0000 in 32-bit code (0x7e5791ae)..."
However, applying the patch from the WineHQ thread allows to start the game, so it must be related to CPU speed detection.
interesting, that crashes on another place for a different reason. And looks like the crash happens in wine, so that might be fixable. can you post the whole terminal output?
As far as I understand the code, the CPU speed detection is used to set the initial graphic options, so maybe that's what leads to the crash.
Regardless of that problem, the issue remains that the game runs too fast. Seems this really needs a fix in the game's code, I can't think of a external method to keep the frame rate fixed to 30fps.
Did you test running the game with -glide, after applying the patch? That's works the best for me, though it doesn't work quite right either.