Likely yes. If generics are implemented via monomorphization, then you can avoid the overhead of virtual calls necessitated by interfaces.
It is possible that the compiler could become smart enough to devirtualize calls through interfaces.
Agreed. But if I didn't mention it, I'm sure someone would have felt obligated to respond with a "well actually..."