A well designed template will help keep style, structure and content apart. I have no experience of using dreamweaver ready made templates as I always build my sites from scratch.
A good template will aid for site optimisation. But you would need to use a good structured method likle includes (server includes/php includes)etc. That will help seperate the template from the content.
Page ranking should be fine if you follow protocol