the i5 and i7 have the same clock for clock single core performance, fsx is only a single core game and prefers single core performance so overclocking has a larger impact.
hyper threading will not even be taken advantage of, no game takes advantage of hyper threading due to how it works and it can be detrimental under certain circumstances. it also only gives up to a 30% performance boost with the right programs.