What graphics card do you have?
I'm using nVidia gtx 770, shaders on ultra, medium shadow, high water and on most routes I get 40-60fps.
The ECML is an exception, however, once into the countryside, it gets 30fps.
One tip I learnt, add the user n3v folder to your exception list of the virus checker. That speeder up things a lot.
Colin