If I go with a 7950 would I be better off getting an i3 in prep to buy an Ivy bridge in April to actually utilize the 3.0 of the 7950?
A 2500k will last you quite a while. The 7950 is PCI-E 3.0 COMPATIBLE, but it does NOT saturate PCI-E 2.0 so there's little point.
PCI-E 3.0 is essentially double the bandwidth of PCI-E 2.0 However, the 7950 is not able to saturate an x8 line fully, meaning it's only making use of half the available bandwidth on 2.0.
Rumors say Ivy Bridge is more focused on power consumption, not on performance. Stick with the 2500k.