I've never had a Virgin Silver card, but I would say the Virgin Gold is definitely worth having. The lounge at Heathrow is fantastic, and if you have a gold card, you can use it whatever class of ticket you are travelling on.
You can also use the upper class check in desk for any class of travel.