Sounds like it is fat in the mid range to me.
I can't really tell much from your clutching, all those numbers and brand names are confusing. I need actual spring load rates and actual grams for the weights. I do think the straight 44 helix (assuming stock secondary) might be a bit much. I am running a 40-47 progressive. Starts out at a 47 and tops out at a 40. Straight 44 might be to much in the steep and deep and not back shifting causing you to load up.
And considering it's an M7 I can't even tell you where to start. If it was M1000 at 12psi boost I could help ya out.
But again to me it sounds like fuel. What are you AF numbers? Are you above 11? On my M1000 if I get below 11 it runs pretty crappy. I need 11+ and it really likes 12.4. When my M1000 runs poorly in the midrange and struggles to clean up I typically drop my Yellow fuel one point. But I run with very low numbers in all areas except boost. I figure my base fuel map is pretty darn close and I only want to control boost fuel. So I do 98% of my tuning with boost fuel only. Leaving all other settings off and running on the stock ECU program.
Thunder