Doom is made by ID Software just like Quake and Wolfstein if i'm not wrong and all of them used OpenGL else you would not have a Linux version would you ? However Quake used DirectSound on Windows if i'm not wrong again
There is a project called Quake2Delphi dedicated to porting Quake from C/C++ to Object Pascal and it runs just fine showing that Delphi/OP is quite fast and usable for game programming.
The personal edition of Delphi is usable if you don't want to sell your apps, however i see a bright future ahead of Lazarus+FPC too.