With nearly 100 of the biggest free to play games already on GeForce NOW, you won't need to make a single purchase to start playing today.