I fail to see why if a card cant run one game on ultra, its considered a shitty card. Believe it or not people, there are more games out there than BF3, many many of them requiring only a fraction of what BF3 needs, and also wind up being more fun.
That build is fine for 99% of games out there, and heaven forbid, you might have to tone it down to medium when playing BF3 or Crysis. /tire