Why would the artefacts be so bad for a one frame delay? Most objects wouldn't move that much in a single frame, and those that do could maybe be removed from the occlusion system.
It depends on the game... but in general the camera can move a lot each frame, which means that every object can move a lot (
in camera-space) ...which means you're going to have to remove every object from the occlusion system? ;)
e.g. In a first-person shooter, the camera can rotate by an arbitrary amount each frame -- if one frame a doorway is off-screen, and then next frame the doorway is visible, then an entire room (
or an entire landscape view out of a window) could fail to render for that frame. That's pretty awful.
As I mentioned though, you can work around this particular issue if you know next frame's camera position in advance, which is pretty simple (
although it increases input latency), and then only leaves the movement of objects as a source of artefacts.