No surprise.
ASP is very fast indeed. What your Dll brings to your application is maintanibility, extensibility, scalability, security, plus you program in an N-tier model, and if you install your dll in MTS or COM+ you'll get connection pooling. Actually read this:
http://msdn.microsoft.com/workshop/s...er01242000.asp

Have fun

André