Solución 1
En la lista de juegos de Steam, hacemos click derecho en el que nos da el error y hacemos click en propiedades, ahora en Opciones de lanzamiento añadimos "-heapsize XXX". Sustituiremos XXX por una cantidad determinada de RAM (en K, si queremos poner 250 MB pondremos -heapsize 256000, esto hará que el juego reserve esta cantidad de memoria para él solo.
Solución 2
Esta solución es muy de estar por casa, pero hay gente a la que le funciona.
Baja la calidad del juego, baja la resolución y prueba a jugar en ventana. Si nada de esto funciona, intenta actualizar tus drivers a las últimas versiones.
Solución 3
Si has hecho un bind con una tecla "rara", nada más cargar el juego recibirás este error (lo más común es que la gente intente bindear la consola a la vieja tecla "º", lo cual no es posible). La solución es... o eliminar el bind de la config o sustituirlo por otra tecla que sí sea admitida.
Soluciones oficiales : http://steampowered.custhelp.com/cgi-bin/steampowered.cfg/php/enduser/std_adp.php?p_faqid=278&p_created=1100821608&p_sid=YAaLyiuh&p_lva=70&p_sp=cF9zcmNoPSZwX3NvcnRfYnk9JnBfZ3JpZHNvcnQ9JnBfcm93X2NudD0yNzkmcF9wYWdlPTE*&p_li=