My 02 4.0 SOHC rev limiter is set at around 6200 rpm. I don't hesitate to run it up until just before the injectors shut down at the rpm limiter. I don't hold it there I just grab another gear until I reach the speed I want. I don't treat it any differently with over 292K miles on it. I don't do it all the time and do it less as I get older (grow up) and wiser.
"Best Torque decides when you shift if you want the fastest acceleration, so go 200rpm above best torque then shift to next gear, that should get next gear 200-300 below best torque RPM, so still in the power band of that engine."
That sounds good in theory but if you used that approach in a race, you would most likely watch taillights zoom ahead running against a similar vehicle with a knowledgeable driver. Even if you go well past the peak torque in a lower gear, you will still have more torque to the wheels compared to shifting into the next higher gear. Lower gears are torque multipliers. Higher rpm will typically go on to higher HP too. Even if you go past peak HP, you will still accelerate faster in a lower gear. That is until the engine HP or torque drops off too much.