Vector Coded Caching Multiplicatively Increases the Throughput of Realistic Downlink Systems