with a good board, a 2500k or 3570k, a very good graphics card (if you intend to use anti aliasing at all I think nvidia cards are better in that respect) but otherwise go with ati cards because they often run cooler and use a lot less power and they are more cost efficient
With an ssd, your os and games will load much faster and I know in games like BF3 they use your hardrive a lot so an ssd will help you a lot in that respect
Remember the psu is just as important as anything else, don't settle for cheap quality because you will be pissed when your budget psu destroys your $1500 gaming rig