Es verdad eso que dicen, el BORLAND C++ 3.1 es una antigüedad el programa que estás usando, tambien lo es el que ofrece Willington, son de 16bit! de la época del Windows 3.1, auténticos dinosaurios.
Faltaron recomendarte dos más de "otros" compiladores bastantes buenos y Yo diría mejores que Micro$oft y Borland, Yo los usé pero no para programar hardware, sino cuestiones numéricas.
Hablo del Watcom, es un compilador de Fortran, C y C++, es 100% gratuito, con ide y demás yerbas, creo que tambien es "open source", varias opciones para hacer programas, OS/2, DOS, Win16 y 32bit y cosillas, obvio que podes llamar al API, o hacer salvajismo programando directamente el hardware, fijate, porque tiene tremenda cantidad de información y documentación para bajar, es una buena opción, mirar:
http://www.openwatcom.org
También está el archiconocido, GCC, el más guerrero de todos los compiladores C&C++, ahora fácilmente instalable en el entorno Windows, bajo el nombre de Dev-C++, fijate en:
http://www.bloodshed.net/
y claro es gratis, "código abierto", y mucha documentación.
Que te sea útil, chaucito.