Why use smaller detection range if you remove cones? They should see & hear out to the same distance.

The game already checks for vision collision, i.e. whether something blocks line-of-sight. Just do this in 360 degrees.

Regarding heavier armour and ambient noise, it's assumed that its bulk makes it both harder to hide and harder to sneak quietly.