mmhhh...no se si a nivel de performance el rendimiento seria mejor si trabajaras con dll's puede ser que si toda vez que las tienes precargadas en memoria principal, pero lo mismo da es cierto, programar una clase en una dll que hacerlo con un archivo ASP, ahora podriamos ver a las dll's asociadas con ASP como la forma de incorporar funcionalidades que no podriamos tener en ASP puro y duro, como quizas algun acceso a las direcciones de memoria, que podrias hacerlo con una clase programada en C++ e invocada por tu aplicacion ASP, resumiremos que todo depende del tipo de aplicacion que quieras programar