I did see this message from another thread:
Ok guys i dont know if anybody has yet to explain this i didnt get the chance to read all the posts yet, am at work but i do own osirus tuner and ill tell you what i found. Apparently the ecu has two maps one is for cold temp and one is for high temp they change at around 180F . The cold temp map is the best you feel all the power from 1k-7.5k rpm where the high temp map there is a power drop point between 2k-3k rpm this is where the sluggish feeling comes in also if the temp go above 240F ur rpms are being limited to ~5k rpm at 260F its ~3.5k but i never hit those temp i have a 48row oil cooler. So there u go fellas.
Overheating issue with 2013 370z?