LA block 360 won't stay cool

You are certainly moving enough air with all those fans so my guess is you don't have enough radiator. Also the 160 thermostat is ridiculous. Coolest I would run is a 180. The factory used a 195 in most cases. That won't affect the maximum temperature, though. You need more heat dissipation and that equals more (or better) radiator.