With an Artix it is possible to treat UHD at 297MHz, most probably not with an analog VGA:-)
In the example above, I am using 148.5MHz for HDMI, which is already pretty high for analog purposes.
With a Spartan I also used 148.5 and also 162 to drive 1600x1200. The issue here is the monitor which only prints nice at 1920x1080, so there is no other choice at first glance.
With a different timing scheme it might be possible to go with almost 200MHz, but did not try this. See the table below. https://www.mikrocontroller.net/articles/Projekt_VGA_Core_in_VHDL