Bad Company? Comes out June 25th for the PlayStation 3 and Xbox 360.
As for free to play I assume you mean online, yes?
Aww no PC version?
I could have sworn EA was doing a knock-off of Team Fortress, and having a totally free (no buying disks) game based out of a web browser. For some reason it strikes me as a BF variant.