There is an optional argument to \allowdisplaybreaks, ranging from 1
(mild) to 4 (very liberal breaks), and the same goes for \displaybreak.
It should do what do what you want. Also, from the AMSLaTeX
documentation, "\displaybreak should be placed immediately before the \\
where it is to take effect."