Технически работать сможет не более 32-х потоков сразу. Ядер то всего 32. Но так как потоки будут ждать сервер, а не все время работать, то разумно увеличить количество потоков. 5000 - очень много, так много можно делать для некоторых очень медленных систем. А тут не такая же система, в ней критично время отклика. Больше 1000 потоков не стал бы делать. А если зависнет все, то и добивать нагрузкой нет смысла - уже ясно, зависло
В присланном сценарии подьем осуществляется за 300 сек (5 минут) - это очень мало так-то. Увеличьте это время до 10-ти 20-ти минут. Потому что даже 100 потоков смогут положить сервер полностью. Таймеров в сценарии нет. Как видите