The game performance is heavily dictated by cpu power, so overclocking can produce large improvements.
Other than that, I would also agree with others regarding the advanced launcher. This community made program in which provides a lot of options to lower certain game quality aspects in favor of performance.