Some of my thoughts and results. Imperial Stout grain bills use a lot of malts high in dextrines, some that won't ferment out. Mostly I mash these in the 150-154 range(have never gone to 160 for just that reason). I'm involved in 3-4 batches a year(not all mine) and have found that the higher gravity ones finish higher,and the biggest difference in a 1.090 and a 1.124 or bigger is the boil time. The longer the boil the higher the finished gravity,with everything else being really close in each batch.
I messed up on one and read the brewing liquor amount as kettle full instead of total amount required and ended up boiling for 3.5 hours and that one finished at 1.034 instead of 1.020. It is an awesome brew and was my Black Friday release for 2019. It was a recipe I did for a 2018 release but I collected more from the sparge and boiled 1.5 hrs longer. Because of the FG both beers had the same 12 % alcohol but the 2019 was thicker like BCS,which is what I was trying to achieve.
Don't know what you're trying to end up with but I get a slicker mouth feel from an extended boil which also up's the alcohol, which also increases that perception.