@Nardulus: I played around with the FX composer version of this and the specular reflection bias/exponent seems to make a big difference. Try lower values for larger water surfaces.

I also found this article on gamedev which has some interesting observations:
http://www.gamedev.net/columns/hardcore/rnerwater1/