While CryEngine has the visual horsepower, Unreal Engine has a much more fundamental level of functionality and more versatile options for several different graphical options. I wouldn't recommend CryEngine unless you are looking for a powerhouse of a game when it comes to visuals.