ethernet shield + RF 433Mhz

por un lado puede ser:
D2 - Connects the INT pin of the W5100
D4 - Used for SPI Chip Select
D10 - Used for SPI LED
D11 - Used for SPI MOSI
D12 - Used for SPI MISO
D13 - Used for SPI SCK
todos estos pines son exclusivos de la ethernet, no puedes poner nada mas alli, ni hardware ni software.

En la documentacion por defecto usa los pines 12 y 11, por lo que NO PUEDES USAR LAS 2 COSAS A LA VEZ. Debes poner otros pienes en la configuración
por ejemplo:
vw_set_tx_pin(5);
vw_set_rx_pin(6);

Dicho esto, comento y pregunto, ¿Para que usar virtualwire si tienes el UART del arduino? por lo que vi solo lu usas para debug.
Pues no te hagas problema, usalo como debug y a la vez transmite cuando esté funcionando saca los println de debug y yá.
o usa condicionales

#if defined(DEVMODE)
Serial.begin(115200);
Serial.print("Devmode ON");
#else
// Setup the LCD
myGLCD.InitLCD();
#endif

https://www.inkling.com/read/arduino-cookbook-michael-margolis-2nd/chapter-17/recipe-17-6