Might have a bit to do with the fact, not only publicity, but the UE's run better. I don't yet have a UE based game that has problems running. But I've had issues with Farcry, Crysis, and Aion on many occasions, which all of course, run some version of the Cryengine. Or maybe Crytek just sucks at coding well i do not know.
Besides that. The company that shows off their engine more, and has greater market penetration, is obviously going to be talked about more, regardless of if your engine has been prettier for longer.
Personally, I would place money in UE4 then Cryengine 3.
But in either case, I'm curious to see how future games will look and run on either engine. Maybe my video cards DX abilities will finally be put to use.