Other alternatives would be Google's Go which is fully garbage collected but compiles to native code and has strong language support for concurrency. There's SDL, OpenGL, GLFW bindings for it last time I checked but given that it's relatively new and still in development I wouldn't suggest starting a serious project in it just yet.
So the SimS 3 is written in mono? Now that explains the abysmal performance for the medium-to-low graphical quality!
God damn is there a whole mess of incredibly thick stupid in this thread.