I'm a fan of ID games too, but with less resources XD...
Could you upload the dumped txt file shown in the error dialog? What are your video card specifications? Are you using the latest drivers? Have you checked the game's integrity?
IIRC I remember having read somewhere that this game is poorly optimized so it had a lot of performance problems and also had a lot of bugs.