When I was running BF2 in Mac OS X on my main rig I also saw black shapes like that. Though, the ones I saw were generally slightly farther away and not spread out as much if I remember correctly. I am not sure and would have to check again.
It was the only game I can ever remember seeing issues like that in. Playability was not an issue and I suppose most of the time I just ignored them.
As far as I know BF2 always had this issue for me right from the start.
Hardware Canucks is focused in-depth reviews of the the latest graphics cards, CPUs, storage, smartphones, notebooks and gaming peripherals. Join us as we unbox, review and benchmark the best computer hardware on the market.