Ho visto dal codice che la virtualWire usa il timer 1. Quindi qualunque altra libreria che utilizzi tale timer o che usi i pin 9 e 10 non è compatibile con essa.
La Servo, appunto, usa il timer 1 sull'Arduino.
La SoftwareServo non usa nessun timer ma va chiamata continuamente dal codice e se il tuo loop dura più del tempo di refresh della libreria (50 ms) avrai dei problemi.
La servoTimer2 immagino, dal nome, che usi il timer 2 per cui forse potrebbe andare bene. Dico "forse" perché non ho provato nessuno dei codici illustrati, li ho solo esaminati.
Scaricato lo ZIP, lo scompatti. Dentro trovi un file .pde di esempio e poi la cartella libraries. Dentro a libraries trovi la cartella ServoTimer2: questa la devi copiare all'interno della cartella libraries di Arduino.
L'esempio allegato manipola anche il timer 1, quindi a te serve solo per vedere come inizializzare la libreria. Altro non so dirti perché non uso motori quindi non ho mai dovuto risolvere problematiche di questo genere.