Well personally I think GPUs need to be horizontally spaced, it's just how they were designed, but you can do vertical. The only thing I wold think is how the dissipation of heat is.
Heat not problem only got a nice airflow system over there but i got alot gigabyte fans already killed