Now that sounds familiar!
I had the same problem with my Diomond Viper 500 Nvidia TNT-card. My desktop resolution was 1158*856 or something.
I was only able to play the first 10 turns and my game crashed with the same prompt you had:
"Fatal Error. Unable to allocate draw-buffer; terminating program"
Also the monitors refresh-rate was lousy 60 kHz. Now I really dont know will this help you but my solution was to download new OpenGL-drivers from the internet. This manouver reduced the resolution option to four: 640*480, 800*600, 1024*756 and 1600*1200. I chose 1024*756 and the game hasn't crashed since. ( At least not because of that problem anyway)
Hope this helps