VB.Net use the new Common Runtime Language.

With the common language runtime, VB has more object-oriented features than before.

Also, the Common Runtime Language has to be used by any Language that wishes to use the .Net framework. So there should be no performance variations across different languages.