340 coolant temperature

I have checked the bottom hose and I can NOT squeeze it and it looks like spring inside.
The top hose however I can squeeze very easy, also the one from water pump to engine.

I ran the engine (without moving the car) let it reach 160 and then rev it to 4000 and within 5 minutes the temp was 210 and I could see overflow from rad.
Let it idle then temp start coming back down, but not as quickly as it went up.

There must be a flow or cooling problem.
How do I check water pump, I can feel the rad getting warm and hot all over, so i assume that means water is going around.

If it is cooling then the fans are not doing the work the should.

Any help/advice is appreciated.