ethernet shield + RF 433Mhz

Perdon, corregi el grafico por que sino no va a funcionar.

Otra cosa que puede ser que virtualwire tenga un protocolo, y este se encargue de leer datos validos y descartar el ruido.
Que para esto puedes usar librerias como messenger, hay muchos mas por ahi dando vuelta.
playground.arduino.cc/Code/Messenger

Puedes hacer tu protocolo esperando por ejemplo un valor b01111110 para seguir leyendo el resto y ese tambien puede ser el terminador. trama 01111110 + datos + 01111110