For RAM, if you can go with 16GB only at say 1866-2400MHz you will be more than enough, i heard many said that 32GB is overkill for gaming.
About a card i think you mean video card? Well, look at those new cards GTX 770 and GTX 780 and give one of them a try, they are promising, if the budget doesn't allow maybe 680 2GB could be a solution.
Asus Rampage IV Extreme
Intel i7-3930K
Gigabyte Nvidia GTX Titan Windforce
Patriot Viper 32GB[4x 8GB] 2133MHz
H100i
Samsung 840 Pro 256GB 2x
Western Digital Black Caviar 2TB 7200rpm
Corsair AX1200
Cooler Master HAF X