Dev-Cpp no es un compilador sino un IDE (Interface Development Environment) que te permite trabajar con el compilador MinGW (o también con Cygwin).
MinGW es un port (una adaptación) para Windows del compilador GCC de Un**x, su principal ventaja es que es gratuito, a diferencia del compilador de Microsoft que se incluye en VC++ o los de Borland. Esa es su principal diferencia, por lo demás, se trata de un compillador que trata de apegarse completamente al estándar ANSI, además de que trabajando con este compilador puedes portar mucho más fácilmente tus códigos a otros sistemas operativos. En cuanto a rendimiento y optimizaciones no estoy muy certero pues no domino el tema, pero tengo entendido que está a muy buen nivel comparándolo con el de Microsoft (que es el más usado para programar para Windows).
Por cierto, un IDE no es más que una interfaz que te permite desarrollar tus programas de manera más rápida y sencilla, generalmente se trata de editores de texto para escribir código con ciertas características muy útiles, como resaltado de código, opciones de menú para compilar y ejecutar programas, crear y administrar proyectos, etc.
Saludos,
José Jorge (Geo).