340 overheating problem

So I installed a 160 thermostat and now runs cooler longer , but once it gets hot, it keeps climbing.
As far as the water pump. Just a factory one. Never counted the blades.
I do have an overflow on now.
I double checked the Cfm on my fan and its 2200. I'm thinking I need another fan. Like a dual set up or some type of shroud. It's just that I'm limited for room.