You should not disable the timeout, as disabling it could potentially lead to the flow waiting infinitely for the content to appear, even if the page doesn't load at all or throws an error. Instead, enable the timeout, but set the On error rules of the Wait for web page content action to continue the flow when it times out.
Have you modified the selector for the element that the action waits for in any way? Perhaps made it shorter to only include the element and its name? Normally, if the selector is longer and includes more parent elements of the overall page structure, the flow usually finds it quicker.