Bradley Wiggins is out of the top twenty at the Giro D'Italia after a disappointing stage seven in difficult conditions.