jajaja conclusion final...
NO es factible el proyecto.
VB ni el mismo sistema operativo Windows ofrece alguna función que permita obtener el tiempo con precisión de microsegundos. Solo llegan a precisión de milisegundos que no me sirve para este proyecto.
por ahí hay ejemplos usando la funcion "gettimeofday" en lenguaje C pero se dice que no es muy precisa.
tal vez en lenguajes mas cercanos a maquina ASM encuentre algo util o ya tendria que salirme del pc y programar en microcontroladores pero esto se aleja del proposito inicial que era bajo costo.
ahora pienso.. Tengo un maldito procesador i7 con 2.40Ghz y no puedo contar el tiempo en microsegundos .. jajajaj que porquerias de sistemas operativos !!!