Why is my water shaking?

I have a static mesh, created from the BSP brush, that has the ocean material that comes with the sample content and for some reason as the water moves it shakes. Why does this happen?

Here is a video on whats happening.

EDIT:
I just tried to remake it, and it seems it has something to do with making a really large BSP box. I made it 1,000,000 x 1,000,000 and just the default texture on it shakes.

Not sure from looking at just the video, but with really large triangles, you might be running into precision limits on the GPU. Try breaking up your massive mesh into a number of smaller faces.

I just had to reply saying that the water is shaking because a T-Rex is in the vincinity.

That said, Have you tried, or are able to try to create a big mesh plane in a 3d application and see if it happens then as well?

I made a plane for you, its 1mx1m big, with 257000 polygons if Im correct.
its a bit over the top but you could use it for some tests.
You might need to rescale the water-uv’s or increase/decrease the mesh size because I dont know your uv-layout.

Yeah I put it down to 250,000 x 250,000 (still pretty big) and the shaking stopped. I wish there was a way to subdivide meshes in editor to keep that from happening. I keep trying to make a plane in blender but it either freezes the editor when I import it or the materials are messed up. I am not skilled with any 3d modeling software (or many concepts related to 3d modeling) so I am sure its just me.

Thank you very much. I will give that a go.