Hola, debes tener en cuenta, que cada instruccion, con el cristal de 4 mhz, se realiza en 1 uS, por lo tanto, a tus demoras, de 10uS le agregas un par de NOP para llegar a los 32uS... pero piensa que al ejecutar
bsf PORTB, 4 ; vert sync
bsf PORTB, 3 ; H Sync
tambien estas sumando 2 uS mas
y al ejecutar
decfsz Contador1 ;
si no es cero, le suma un uS, y si salta, son 2uS....
(las instrucciones de salto, consumen 2uS)
para empezar, trataria de quitar los dos NOP, y experimentar viendo los tiempos en el MPLAB...
Suerte!
Norberto