When comparing the two points here ... I think that coding and design
wins for OOP. Just because it is less cognitive load to work out what
needs maintaining and creating.
Compilation and run time ... well that is arguable. If you where some
mystic C ninja then compilation and run time would be better. However
mystic C ninjas are hard to find, and very hard to become. Even if you
are a C Ninja it still took 5 times longer to develop than if you did
with say Java or C#.
If you where going to write the core engine to a game like doom ... then
you will need C with inline ASM, if you want to do just about anything
else then C++, Java, C#, are all good places to look at.