Notice the use of the 5820K - I think maybe the Kepler cards possibly in combination with nVidia's driver hack for DX11 benefit a little from quad channel memory - I always got very good performance from my 780GHz edition when using my 4820K (quad channel memory) compared to the average for Kepler cards.
I'm pretty sure on release the 290 even got beaten by the gtx780.
If it was a good boosting (~1006+MHz) 780 yes - some models only boosted to around the reference boost of 900MHz (this is ignoring factory OC'd cards, etc.).
When I bought my 780 GHz edition it walked all over a friends 290X Tri-X or whatever it was which was one of if not the fastest 290X you could get - few months later his card was starting to catch up and last time we tested like a year ago or something it matched or beat the 780 in most cases - which was quite a turn around.
These days the 290(X) is the more accomplished card if you are stuck with choosing between them as it has more VRAM (a big factor in why I upgraded to the 1070) and Kepler cards fall down badly in certain applications.
Some games are close but the 290 has definitely aged better.
At least that looks a bit more realistic than so many mainstream sites that I'm not sure where they get their Kepler numbers from that show the 780 more like a 280(X) performance which is complete BS compared to the experience actual owners will get.