I am not much for planning for CF/SLI when a good single grraphics card can do the job.
Here is my canned rant on that:
---------------------------------------------------------------------------------
Dual graphics cards vs. a good single card.
a) How good do you really need to be?
A single GTX560 or 6870 can give you great performance at 1920 x 1200 in most games.
A single GTX560ti or 6950 will give you excellent performance at 1920 x 1200 in most games.
Even 2560 x 1600 will be good with lowered detail.
A single 7970 or GTX680 is about as good as it gets.
Only if you are looking at triple monitor gaming, then sli/cf will be needed.
Even that is now changing with triple monitor support on top end cards.
b) The costs for a single card are lower.
You require a less expensive motherboard; no need for sli/cf or multiple pci-e slots.
Even a ITX motherboard will do.
Your psu costs are less.
A GTX560ti needs a 450w psu, even a GTX580 only needs a 600w psu.
When you add another card to the mix, plan on adding 150-200w to your psu requirements.
A single more modern 28nm card like a 7970 or GTX680 needs only 550W.
Even the strongest GTX690 only needs 650w.
Case cooling becomes more of an issue with dual cards.
That means a more expensive case with more and stronger fans.
You will also look at more noise.
c) Dual cards do not always render their half of the display in sync, causing microstuttering. It is an annoying effect.
The benefit of higher benchmark fps can be offset, particularly with lower tier cards.
Read this:
http://www.tomshardware.com/reviews/radeon-geforce-stut...
d) dual card support is dependent on the driver. Not all games can benefit from dual cards.
e) cf/sli up front reduces your option to get another card for an upgrade. Not that I suggest you plan for that.
It will often be the case that replacing your current card with a newer gen card will offer a better upgrade path.
------------------------------------------------------------------------------------------
As to what to upgrade first, I suspect that a graphics card upgrade will do you more good than a cpu upgrade.
To help clarify your options, run these two tests:
a) Run your games, but lower your resolution and eye candy.
If your FPS increases, it indicates that your cpu is strong enough to drive a better graphics configuration.
If your FPS stays the same, you are likely cpu limited.
b) Limit your cpu, either by reducing the OC, or, in windows power management, limit the maximum cpu% to something like 50%.
This will simulate what a lack of cpu power will do.
Go to control panel/power options/change plan settings/change advanced power settings/processor power management/maximum processor state/
set to 50% and see how you do.
If your FPS drops significantly, it is an indicator that your cpu is the limiting factor, and a cpu upgrade is in order.
It is possible that both tests are positive, indicating that you have a well balanced system, and both cpu and gpu need to be upgraded to get better gaming FPS.
Regarding a SSD, I love them. They make everything feel so much quicker.
Disregard benchmarks, in actual usage, all modern SSD's perform about the same... Fast.
Sata2/3 is largely unimportant.
What does matter is the size of the ssd, and who makes it. As a ssd gets filled up, it can drastically slow down. So get one big enough that it will not go past 80% full.
As to Brands, Intel and Samsung are the safe bets. Others may have issues because of incomplete validation.