No se puede comparar VB con C en cuanto a velocidad....es absurda esta comparación...
En cuanto a C# y VB la cosa es mas interesante, ya que C# corre sobre un Framework, en teoria el codigo del C# es MSIL que luego es traducido por la Framework para que sea ejecutado, y el VB lo que hace es cargar una DLL que resuelve cadenas (strings) y dem´ñas cosas, en definitiva la DLL hace el trabajo "pesado", en parte por eso los ejecutables del VB son "ligeros"...
Y con la comparación entre Dev-C++ y VC++....es cierto, el compilador del VC++ deja elc odigo mas optimizado que el de GCC, e hay la diferencia de velocidad.
Pero bueno, donde este un codigo bien optimizado en ASM que se quite lo demas