Just to say, there are some things you could easily change to make the system better.
Drop 8GB of that RAM. Gaming only needs 8GB.
No need for Ultimate Windows, there is no benefit from it over Home Premium (unless you are going to have 16GB+ of system memory, and then you should get Professional).
Upgrade the 6950 to a 7950 with the reclaimed cash.
Post the rest of the build, might be other way to optimize performance.
I would also wait for piledriver to come out next week. More performance for less dough. For a vga card, I would go with a 7870 as it will run BF3 at 1080p very well. Manofchalk is right, you only need 8GB of memory and should go with Windows 7pro. What motherboard are you going to use? Is there a reason you are not going Intel? They have the best performance for the price right now.