He has listed two mid range cards from two generations ago, and one entry level card from NVidias last generation. From what I've heard, BF4 is more demanding than BF3. I would not play BF3 on any of these cards because I would not get good frame rates and I would get killed more because of that. I was running BF3 on a 6790 last year which beats all of those 3 cards, and it only ran smooth on low settings 1080p.