Nvidia’s game streaming service GeForce Now got off to a strong start, but ran into an unexpected headache earlier this week when Activision Blizzard removed its games from the platform. That meant big hitters including Call of Duty: Modern Warfare, Overwatch, and Diablo 3 were suddenly no longer available, and …
Read More »