As you yourself understand, the i5 2500k is the better processor here and budget permitting should be one you should get. None of them will cause any bottlenecks to a pair of 6870's though. Btw the Asus motherboard you mentioned has a 16X+4X crossfire configuration. I would avoid that. Ideally you should get a board with atleast 8X+8X configuration.