5 ns, that is a delay straight from the 70s. A TTL technology-like delay. Certainly we can do better than that?!?
FPGA fabric frequencies have been stuck around 200-300MHz for 10+ years
because, while the LUTs are still getting (slightly) faster, the wires between them aren't.
So you have to go wider instead of faster.
-rph