There are many things which will affect the performance of your application but I know a number of people who prefer to use VB as a front end and I'm fairly sure that that, in itself, won't cause you many performance delays.
The idea of using linked databases, rather than everything (data, objects and code) being stored together locally, is highly recommended and I would doubt equally, that this concept will cause you noticeable performance problems.