Do you have this issue only on Naval Strike maps and could you please tell us the exact ingame graphic setup you are using?
Go to your custom settings of your video-card software. Disable all extra options for enhanced graphics and set the preferences for AA and anisotropic to “use application settings”.
Set the BF4 graphic options to “low quality” or reduce AA and anisotropic filtering to a minimum.
Launch the game, if the issue is solved, you can try to set the graphic options higher.
You could also try to update your Direct X and install the latest version of Microsoft .NET Framework.
Cheers
Basti