Yeah it looks like your resolution is the cause.
Really? What is the required resolution?
Any 16:9 screen will do fine. I had a strange 21:9 screen which scretches the screen. That's why my buttom wheel didn't appear for me.
I don't think there's anything the dev's can do about it, its just that BF2 is an old game/engine. 21:9 screens came allot later. Gameplay overall was fine, i just missed out on artillery.
I've bought myself a new screen (not just for the artillery view ofcourse) because my old screen only had 75hz and 5ms. I got annoyed by the stretched screen as i mainly play older games, most of them didn't support that resolution/ratio
also the response time and hz were bad for playing FPS.