the latter, paired with a z77/b75/h77 motherboard supports PCIe 3.0, and run 1600mhz ram at that speed by default.
the 3550 also has a better performance per clock though only by a small margin except maybe in a few applications. it also consumes less power.
if the 2500 is significantly cheaper, and you're using it to play games, then go for the 2500.