The 295 is a faster card (though both are quite fast). What specs are you talking about when you say the 4870x2 seems to be way ahead?
Well apparently the 4870x2 has 1600 total stream proccessors, a higher clock speed, and a higher memory clock. Oddly i couldnt find anything on shader clock.
And i forgot to add, i play on a 23.6" monitor with 1920X1080 res, can the gtx 295 take that easily?