mIRC is compatible with non-dial up, are you sure you have your ports open for DCC? Have you tried DCC sending without BlackIce running? Does your ISP give you your own IP address or is it shared with others? Are you connecting through a router? Any of those things can affect your ability to DCC send, and they are not the only ones.