What are your guys thoughts on this GPU?

EVGA GeForce GTX 550 Ti 2GB Video Card

Will this be any good for recording games like bf3 and still get good frame rates?

For recording bf3 its tough because thats also depandant on HDD speed CPU power and RAM # but even then you can expect to play on medium without recording but with you want a better GPU for shure 

Try getting something better in terms of gpu if you want to see anything pretty. Go for at least a gtx 660, or even the TI edition if your budget allows you to. 

at that price point, the 7870 is a better option.

however, recording is alot more dependent on hdd write speed, and cpu power