I'm just speaking my own experience: object-orientation is good when I don't have to care about what's happening at the machine level. If I have to care, C is the language I choose. Still.
Not in C++, OO is there, but that doesn't mean you have to use it, and it also doesn't mean you pay anything for having it there and not using it. C++ is far more than just OO.