For FPS go to console and type: renderer.drawfps 1
Apparently I read this doesn't work but i'll paste it in here for fun:
GOT A GF4-TI based Card?
Think your out of luck? Not so my good friends and pplz with no upgradez cash.:
*snip*
Ok, I finally figured out how to fix that damn crash to desktop error when using a GF4TI card.
1) download the Microsoft Framework, do a search on google (+download +microsoft framework)
2) download DXTweaker:
http://mrbauer.net/files/dxtweaker.rar
3) Extract to a folder on desktop
4) Run DXTweaker, and goto "New" on the right
5) Point it to your root BF2 EXE (in your EA Sports\battlefield 2\ DIR)
6) Check the 2 boxes that contain 'SHADER' , one is FORCE PP SHADER OTHER IS PS SHADER or something of that sourt
7) Click Apply, and then click RUN on the top.
It will launch the game with no problems and you will be playing very smoothly!
I just wish EA and DICE would have included a simple pixel shader 1.2 include but w/e, this will be suffice for now.
*/snip*
ggkthx