The playable area does work, its mostly the skybox that causes the issues.
Saying that, I could always change a few func_details to func_brushes in the playable area, but i think that's only going to give me a small % off the waterindices count compared to what the skybox is causing.