The newest generation of AMD and NVIDIA cards improve tessellation performance by quet a lot. A GTX560 Ti or a 6950 would be a good buy.
Very true.
Being an AMD power user, I can tell you that any 6800 series or better AMD GPU will handle BF3 on a single 1080P display very well, as well as Crysis 2 in DX11.
The 6950/70 2GB models, especailly the flashable dual-BIOS reference models, will rip both BF3 and Crysis 2 DX11 apart. I am currently running a single XFX 6950 that I have flashed to full on 6970 specifications. I have a second sitting on the shelf waiting for the need to use it. Such as running an Eyefinity setup.
At the moment I am running 2 displays, however only one for gaming, the other is for work. Since I am only running a single 1080P display, there is no need what so ever to Crossfire since the 6950/70 will not even break a sweat under any gaming load available today.
So the Nvidia counterparts to these cards would also indeed be a good buy to get the best possible gaming experience out of DX11.
On a side note, I am also quite thrilled with my hexa-core 1090T. Six cores running at 4.1GHz is no joke, it will not slow down under any gaming load, period. However I am quite excited about the Bulldozer series FX Zambezi processors and will be upgrading them sometime late this year. I may wait for the second generation eight core processors to hit the shelves before I buy. Not real sure as of yet. All I know is they can hit 4.2GHz stock turbo out of the box, the overclocking potential there is something I am really interested in.
So even though I am already running an AM3 motherboard that can run the initial Bulldozer AM3+ processors (ASUS Crosshair IV Formula), I think my next upgrade long before the Bulldozers hit the shelves, will be a new motherboard. Either the ASUS Sabretooth or Crosshair V Formula. Not sure what one yet.
I am not in a hurry for SSD, for gaming, the real improvement you see over platter drives is load times. There is no other real noticeable gameplay benefit. The last SSD I purchased to play around with, I gave to a family member to use in their laptop. I may pick up a 60/64GB or two the next time a good one shows up on sale on Newegg. One for Windows 7, and one for a few of the most common games I play all the time. Just for fun.
The 1090T's are sweet. Had mine to 4.5Ghz

. 24/7 runs @ 4Ghz with 1.34vcore. Teamed up to 2 6870's, 4Gb RAM and all water cooled it runs games easy. (Photo in profile)
Looking at a dozer setup myself when it comes out.