> Our p95 DOM render was 400ms so it wasn't "slow" to begin with.
Not sure why exactly you put quotation marks there, but 400ms is incredibly slow, at least relative to human perception and what computers should be able to do. Consider what AAA games can render in 16ms.