Ideas
It's been a while, but this issue remains unresolved.
There was an update that included a fix for the footstep problem. However, the next update reverted it back to its previous state.
Even after applying the update addressing the Footstep issue, it was still difficult to discern where the footsteps were coming from.
This is especially noticeable indoors.
I imagine there are two possible causes:
1. Limits on the number of playable audio files
This was also an issue in BF2042. The number of audio files that can play simultaneously is low, and since footsteps have a low priority, they get drowned out when many sounds play at once. Is radio audio more important? I don't think so.
2. Excessive reverberation
Indoors, sounds reflect off every wall and get processed, making it impossible to pinpoint their location. Since this is less of an issue outdoors, I suspect the problem lies with the reflections.
Helicopter sounds suffer the same fate.
In Eastwood, terrain reflections frequently make it impossible to tell where a helicopter is.