This comes down to crap VDI implementation. I had a Citrix box at a previous gig, and I could stream YouTube from New York to Florida with very little latency (watchable for the PowerPoint decks I needed to view). If there’s not a GPU connected to the VM (or a slice of one via SR-IOV) you’re gonna have a bad time.