the way WordPress stores pages in the database is the same as it stores posts, so it makes no difference if the content is created as pages or posts (static or not).
And if most of the content is static you can always use a caching plugin to serve that content as static.