You will be able to crossfire those two cards, but one will be running at pci-e x4, which will bottleneck it, and reduce its performance. You could get any motherboard from this list: http://uk.pcpartpicker.com/parts/motherboard/#xcx=0&s=14&l=2,or just buy a single, higher performance GPU, like a GTX 970 or 980, where you won't get issues with driver scaling, heat, and power usage.
You will be able to crossfire those two cards, but one will be running at pci-e x4, which will bottleneck it, and reduce its performance. You could get any motherboard from this list: http://uk.pcpartpicker.com/parts/motherboard/#xcx=0&s=14&l=2,or just buy a single, higher performance GPU, like a GTX 970 or 980, where you won't get issues with driver scaling, heat, and power usage.
It's not worth buying a new motherboard for crossfire if the OP chooses to go that route because the bottleneck would result in a marginal performance loss. It would be better to add another 7950 and CF or buy a new more powerful card like you suggested.