Oh yeah, I've used GeForce Now, and the experience was really good, but I tried it within a few blocks from the server (<1ms). I haven't tried Steam Link or Moonlight, but I might give them a try.
Its helpful to do a ping test to the host computer you are trying to play from, whether it is to a local host or a remote PC. Obviously, connected via Ethernet, the ping should be <1ms, but if I connect to the local host via WiFi in my local network, it goes up to 6ms, which is still not too bad.
Another thing to keep in mind is to get the latency of the monitor or screen that you are trying to play from. Some laptops have 1-3ms, others have a high 50ms depending on the panel.